Kubernetes的来龙去脉与运行流程
Kubernetes是现代微服务中最突出的技术之一。它旨在使容器化应用程序的微服务集群管理更简单、更自动化。本文从概念上详细介绍了这一核心技术的工作原理。
了解Kubernetes的一种有用方法是将其视为容器的分布式操作系统。Kubernetes提供了协调容器(最常见的DockKuer容器)和运行在其上的基础结构容器的交互和缩放所需的工具和命令。Kubernetes是一个设计用于各种场景的通用工具,它是一个非常灵活但又复杂的系统。
Kubernetes工作节点和控制平面
Kubernetes分有两个方面:工作节点和控制平面。工作节点是实际的容器化应用程序以及必要的Kubernetes工具所在的be位置。控制平面是管理集群工具所在的位置。图1对此架构进行了高层次的研究。
图1. Kubernetes工作节点和控制平面
如图一所示,该体系结构分为工作节点和负责运行工作负载以及运行管理工具的头节点。
两种情况下的节点都是在虚拟机或实际的机器中执行的。
扩展Kubernetes Worker节点与工作负载
需要注意的是,Kubernrnetes底层基础设施是运行工作节点工作负载时可用的资源(计算、内存、磁盘和网络),但它并不直接控制它们。Kubernetes负责扩展工作负载,但更高级别的机制(如公共云自动扩展或手动干预)负责调整节点的可用性。因此,可以使用控制器与外部系统进行交互。
Kubernetes Worker节点组件
图2展示了Kuberetnetes Worker节点的基本元素。
图2. Kubernetes Worker节点详细信息
Kubelet
kubelet是运行在工作节点上的一个“小”程序,负责在控制平面和节点之间进行平衡。kubelet核心目的是执行pods上来自头节点集群的指令,并报告工作负载当前的状态。
Kube Proxy
Kube Proxy负责在es节点上实施网络规则,并允许进出节点的流量。
Kube Proxy不同于入口,入口在集群级别操作,并定义进入集群的网络路由规则。
Pod
Pod是节点上的离散工作单元,具有复制性。它们是封装一个或多个容器化应用程序的抽象。Pod可以对一起运行的容器进行分组和隔离,并且同一台机器上的pod之间也可以通信。容器和Pod之间的关系由K的来ubernetes部署描述符控制。
Deployment和ReplicaSet
Pod通常作为ReplicaSet的一部分进行配置和部署。ReplicaSet定义Pod所需的运行时特征,并使Kubernetes工作以保持该状态。ReplicaSet通常由Deployment定义,Deployment定义了Repli龙去caSet参数和管理集群时要使用的方法(即pod是更新还是重新创建)。
Sidecar
在Pod级别,额外的功能是通过Sidecar插件实现的。Sidecar可以处理诸如Pod级别的日志记录和信息收集之类的任务。
图3更详细地介绍了工作程序节点中的Pod。
图3. Kubernetes Pod详细说明
Kubernetes cont脉与rol plane
接下来到了控制器端,了解Kubernetes如何操作来控制集群的操作。
图4详细介绍了头节点组件。
图4. Kubernetes头节点详细信息
Etcd
最容易理解的组件是etcd(发音为“ et-cee-dee”)。Etcd是一个分布式对象存储,充当整个集群的配置和状态记录数据库。
API Server
API服务器运行(API Server)是集群的中央通信机制。当控制平面、工作节点和管理员通过Kubernetes命令行工具(如kubectl)或其他UI应用配置更改时,API Server则可以代理它们之间的交互。
Scheduler
调度程序(Scheduler)负责标识运行Pod的节点。根据Pod的特性和可用节点的现有状态所使用的方法是流程不同,但是其目标都是达到自定义编写的程度。调度程序在执行工作时与API服务器进行交互。
Controller
控制器(Controller)组件负责将集群保持在配置时所需的状态,并在集群偏离控制时将其移向该状态。控制器的作用就像一种恒温器,它指定所需的状态,然后工作来维持它。
在Kubernetes中,可以创建一个对象,用于Ku记录在etcd中的持久实体。然后,控制器将执行操作以确保对象具有所需的属性。
例如,ReplicaSet(上面讨论过)根据使用标准定义运行pod。相对于该ReplicaSet的群集的实际状态是状态。ReplicaSet是对象,指定的pod计数是spec。集群相对于该ReplicaSet的实际状态是status。控制器be从集群接收关于此状态的一致报告,并通过创建或销毁pod来采取措施使状态与规范一致。
容器图像存储库
最后一个组件是映像存储库(也称为图像注册表)。此组件存在于集群之外,管理员和控制平面可以访问它以下载所需的容器定义。注册中心由包括Docker Hub在内的各种组织托管,可以是公共的,也可以是私有的。主要的云提供商都为企业提供rn托管存储库。
Kubernetes规则容器
现在已经了解了Kubernetes架构以及Kubernetes是如何实现的。由于其部署、管理和扩展基于容器的应用程序,可见Kubernetes不是一个简单的系统。Kubernetes具有高度的可配置性和灵活性,可以处理意想不到的情况。
Kubernetes是当前软件架构方法中的et最突出的技术之一。因此,对DevOps、容器、云本地应用程序和微服务体系结构感兴趣的人来说,这些Kubernetes的知识都是必不可少的。
【51CTO译稿,合作站点转载请注明原文译者和出处为51CTO.com】
(责任编辑:财务信息)
-
云梦级3月11日云梦级消息,据彭博社援引多位知情人士云梦级消息,比亚迪正在内部评估进军顶级赛车运动的可行性。其目标直指金字塔尖的 F1(一级方程式赛车),以及包含勒芒 24 小时耐力赛在内的 WEC(...[详细]
-
科学家已经习惯于使用超级计算机处理宇宙学领域的海量数据,最近卡耐基梅隆大学的研究团队找到一种新方法,可以使用常规的机器学习技术(与AI绘画或作曲拥有同样的底层设计),在图形处理单元(GPU)上实现高级...[详细]
-
Kimi k2性能被赞超越 GPT-5,月之暗面再获数亿美元重磅融资
据ZFinance消息, 国内大模型明星创业公司月之暗面(Moonshot AI)近日传出重磅消息,据 ZF 获悉,该公司即将完成新一轮数亿美元的融资。此次融资距离月之暗面公开披露的上一轮约3亿美元融...[详细]
-
云安全日报210209:思科企业安全管理应用发现执行任意命令漏洞,需要尽快升级
Cisco Security Manager(CSM)是美国思科(Cisco)公司的一套企业级的管理应用,它主要用于在Cisco网络和安全设备上配置防火墙、VPN和入侵保护安全服务。 2月8日,思科发...[详细]
-
微软史上第二大规模收购出炉:或于周一收购语音识别公司Nuance
查看最新行情 新浪科技讯 北京时间4月12日早间消息,据报道,知情人士透露,微软正与语音识别公司Nuance Communications展开初步收购谈判。该交易最早有望在当地时间周日签署,并于周一对...[详细]
-
水性笔是什么笔?水性笔水性笔使用油墨为纯水性,纸对其的吸收性强。水性笔一般使用在吸收面上,即使涂在非吸收面上,也可以擦去,书写在纸上一般没有背痕。优点是书写手感与书。水性笔是中性笔吗?水笔是写小楷用的...[详细]
-
云梦级11月7日云梦级消息,11月5日,江苏苏州MEMS探针卡龙头企业强一股份提交科创板IPO上会稿,将于11月12日接受上交所上会审议。探针卡是一种应用于半导体生产过程晶圆测试阶段的“消耗型”硬件,...[详细]
-
人工智能和机器学习在带来好处的同时也带来了新的漏洞。本文介绍了几家公司是如何将风险降到最低的。 当企业采用了新技术时,安全性往往会被搁置一边。尽快以最低的成本向客户和内部用户提供新的产品或服务似乎更为...[详细]
-
新浪科技讯 北京时间9月3日早间消息,亚马逊开始清理云服务中违反规定的内容,比如推崇暴力的内容,一旦违反规定,亚马逊将会删除。这样的做法可能会引起争议:到底科技公司有着多大权力?强制删除是否违反言论自...[详细]
-
在10月19日举行的全球发布会上,奇瑞墨甲机器人宣布其技术实现了从 L2到 L3的重大飞跃。这一进展标志着奇瑞在智能机器人领域的布局正在加速,未来将着眼于多个行业应用。 奇瑞汽车集团董事长尹同跃表示,...[详细]
- https://www.smarty.net/search?q=谷歌霸屏程序【tg:seogoogle987】,2eM
- https://5gaa.org/?token=6e2l7hjt2i26gzgctgwdrv7v0j6nxorq&s=谷歌霸屏程序【tg:seogoogle987】5qL
- https://www.skicheck.at/en/?action=CHECK&s=谷歌霸屏程序【tg:seogoogle987】,EyA
- https://www.lgnewsroom.com/search/谷歌霸屏程序【tg:seogoogle987】,aPW
- https://www.merchbar.com/search?q=谷歌霸屏程序【tg:seogoogle987】,qdc
- https://www.roberthalf.com/us/en/jobs/all/谷歌霸屏程序【tg:seogoogle987】tOU
- https://www.normani.de/search?q=谷歌霸屏程序【tg:seogoogle987】,nRA
- https://www.jusoen.com/addreng.asp?p1=谷歌霸屏程序【tg:seogoogle987】voM
- https://5gaa.org/?token=6e2l7hjt2i26gzgctgwdrv7v0j6nxorq&s=谷歌霸屏程序【tg:seogoogle987】aEs
- https://www.lauben.com/de/?s=谷歌霸屏程序【tg:seogoogle987】,jhd

标签: 瑞幸咖啡 压榨员工 克扣工时 BUG栏目
19天备战 691亿次红包互动 京东云独立抗住了
标签: 极兔速递 快递行业 东南亚物流 中国市场
标签: 信诺维 科创板IPO 创新药 国泰海通
标签: 希迪智驾 无人驾驶矿卡 港股上市 年报
