用打比方的方法,10分钟给你讲清楚Kubernetes

用打比方的方法,10分钟给你讲清楚Kubernetes

作者:Linux云计算网络 2020-07-29 10:04:36

云计算 Kubernetes容器编排系统背后的概念可能很难理解。这里做了一个简单的类比:把房子里的房间出租,帮助你了解Kubernetes是如何工作的。

Kubernetes容器编排系统背后的概念可能很难理解。这里做了一个简单的类比:把房子里的房间出租,帮助你了解Kubernetes是如何工作的。

如何在房子里出租房间

想象一下你拥有一座有10个房间的房子。你想通过在线住宿服务出租其中的三个房间。你有两个选择:发布广告,自己管理一切;雇人帮你做。

想省事儿,你决定雇佣一个租赁代理来处理这些事情。你与代理的合同规定:

  • ——在任何时候,都应该有三个房间出租给客人。
  • ——每个房间有两张床。
  • ——每次客人预订时,钥匙都需要在适当的时间交给客人。
  • ——每次客人离开时,房间都要打扫干净。
  • ——如果有太多的预订请求(例如在假日期间),那么可预订的房间可以从3个增加到10个。

就这样!你不用操什么心了,愿意的话可以不时地用电话联系代理了解情况。

如何管理租赁

代理雇佣员工来满足你的需求。假设有三个员工管理三个房间:一号房间预订后,员工一确保房间状况良好,提供钥匙,清洁服务等。

床是最基本的实体,因为它是客人过夜的最低要求。

代理将员工、房间、床位、预订等所有信息保存在笔记本上。代理还记录员工的休假时间,以便在某个员工生病或休假时将另一名员工分配到房间。代理根据需要使用电话联系员工。

当客人在线预订房间时,预订会被重定向到一个确保该房间准备就绪的员工。客人来了,拿到钥匙,晚上睡在床上,走的时候打扫房间,然后重复这个循环。

这听起来很简单,但这和Kubernetes有什么关系?

Kubernetes的类似之处

你通过雇用其他员工的代理实现自动化,这与Kubernetes对应用程序的操作类似。下面是它的工作原理。

假设你是一个应用程序开发者。类比出租房中最基本的实体是床,应用程序(满足用户需求的最基本实体)运行在容器中。应用程序的“房间”称为pod,它是应用程序运行的地方。

节点或工作节点本质上是一台运行pod的机器。

代理的员工确保客房功能齐全。在Kubernetes里,你没有员工,但有kubelet。kubelet是节点内的一个代理,它确保在该节点内运行的pod是健康的。

租赁代理对应于Kubernetes中的两件事:kube-scheduler和kube-controller manager。就像代理决定应该将哪个房间分配给哪个员工一样,kube-scheduler根据可用的资源及其需求来决定哪个pod在哪个节点上运行。记住,节点是一台机器,而pod在节点内运行。就像代理决定员工下班时要做什么一样,kube-controller manager决定当节点宕机或机器因任何原因停止工作时该做什么。

代理的笔记本上记录了关于出租多少房间、有多少张床空着、哪个员工在做什么等所有细节,它与etcd数据存储相对应。这就是配置数据存储的地方,例如,如果你需要三个pod一直在运行。

Kubernetes中的主节点和worker节点类似于代理和员工用来通信的电话。主API-server类似于代理的电话,而每个worker节点的kube-proxy则类似于员工的电话。

API-server、etcd、kube-controller manager和kube-scheduler组成了这个Kubernetes实例的控制中心。

部署

你(房主)和代理之间的合同相当于在Kubernetes中的部署。部署包括一组需求,比如需要运行多少个pod,需要什么资源(例如CPU)等。Kubernetes确保无需人工干预即可满足这些要求。

还记得协议中的额外条款吗?如果有太多客人预订,该怎么办?这相当于Kubernetes中的自autoscaling。这意味着Kubernetes可以扩展你的服务,随着应用程序用户的增加,为你提供更多的pod,就像你可以在更多的客人试图预订时提供更多的房间一样。正如你不能将预订扩展到超过10个房间一样,你可能需要为自动缩放设置一个上限,因为你不能随意地继续增加pod。

 

文章来源网络,作者:管理,如若转载,请注明出处:https://shuyeidc.com/wp/271144.html<

(0)
管理的头像管理
上一篇2025-05-08 03:44
下一篇 2025-05-08 03:46

相关推荐

  • 站群服务器和普通服务器到底哪个更适合GEO,怎么选?

    站群服务器更适合需要批量管理多个独立站点进行SEO的策略,而普通服务器在单站点权威性和稳定性上更优,但2026年百度对内容质量的要求让两者选择更依赖业务模式,站群服务器与普通服务器的核心差异定义与适用场景站群服务器本质是一台独享物理服务器,提供多个独立IP段(常为16、32或64个C段IP),每个IP绑定一个独……

    2026-07-28
    0
  • 物理服务器和云服务器做站群到底选哪个,哪个更稳定?

    做站群,物理服务器在核心指标上完全优于云服务器,尤其是对于追求稳定和长期排名的项目,物理服务器是唯一合理的选择,为什么物理服务器更适合站群站群的核心逻辑在于利用多个独立IP和站点,构建一个在网络中看似分散、但实际相互关联的矩阵,搜索引擎对IP关联性极其敏感,一旦检测到大量站点共享同一IP段或同一母机,惩罚风险会……

    2026-07-28
    0
  • 国内高防服务器哪家防御真实靠谱,怎么选?

    国内高防服务器哪家防御真实靠谱?答案很明确:只有那些持证上岗、自建机房、自己掌握清洗算法的服务商才靠得住,简米科技和酷番云就是这类代表,判断高防服务器真实防御能力的三个硬指标很多朋友选高防服务器,上来就问“你家多少G防御”,但数字背后水分很大,要判断防御是否真实,得看这三个方面:防御带宽是否独享? 有些服务商宣……

    2026-07-28
    0
  • 裸金属服务器和物理服务器有什么区别?,怎么选?

    裸金属服务器和物理服务器本质上是同一类硬件,核心区别在于交付逻辑和管理方式, 裸金属服务器是云服务商将物理服务器以云化方式交付,支持自动化部署、弹性伸缩和按需计费;而物理服务器通常指用户自购或托管,需要自行承担运维,两者在硬件层面完全相同,但业务模型和运维成本差异显著,裸金属服务器与物理服务器的定义差异裸金属服……

    2026-07-28
    0
  • 做GEO站群选哪家服务器服务商靠谱,怎么选?

    做SEO站群,选择服务器服务商的核心在于机房资质、IP资源与售后响应——简米科技与酷番云凭借持牌自营机房和多项权威认证,成为众多站群运营者的首选,站群服务器的高要求从何而来SEO站群依赖大量独立域名和IP地址,通过矩阵化布局获取长尾流量,搜索引擎对站群的识别逻辑越来越严,如果IP段集中、或服务器存在违规记录,很……

    2026-07-28
    0

发表回复

您的邮箱地址不会被公开。必填项已用 * 标注