您现在的位置是:热点 >>正文
Kubernetes的来龙去脉与运行流程
热点77476人已围观
简介...
Kubernetes是现代微服务中最突出的技术之一。它旨在使容器化应用程序的微服务集群管理更简单、更自动化。本文从概念上详细介绍了这一核心技术的工作原理。
了解Kubernetes的一种有用方法是将其视为容器的分布式操作系统。Kubernetes提供了协调容器(最常见的DockKuer容器)和运行在其上的基础结构容器的交互和缩放所需的工具和命令。Kubernetes是一个设计用于各种场景的通用工具,它是一个非常灵活但又复杂的系统。
Kubernetes工作节点和控制平面
Kubernetes分有两个方面:工作节点和控制平面。工作节点是实际的容器化应用程序以及必要的Kubernetes工具所在be的位置。控制平面是管理集群工具所在的位置。图1对此架构进行了高层次的研究。
图1. Kubernetes工作节点和控制平面
如图一所示,该体系结构分为工作节点和负责运行工作负载以及运行管理工具的头节点。
两种情况下的节点都是在虚拟机或实际的机器中执行的。
扩展Kubernetes Worker节点与工作负载
需要注意的是,Kubrnernetes底层基础设施是运行工作节点工作负载时可用的资源(计算、内存、磁盘和网络),但它并不直接控制它们。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之间的关的来系由Kubernetes部署描述符控制。
Deployment和ReplicaSet
Pod通常作为ReplicaSet的一部分进行配置和部署。ReplicaSet定义Pod所需的运行时特征,并使Kubernetes工作以保持该状态。ReplicaSet通常由Deployment定义,Deployment定义了Replic龙去aSet参数和管理集群时要使用的方法(即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】
Tags:
相关文章
Kubernetes的来龙去脉与运行流程
热点Kubernetes是现代微服务中最突出的技术之一。它旨在使容器化应用程序的微服务集群管理更简单、更自动化。本文从概念上详细介绍了这一核心技术的工作原理。 了解Kubernetes的一种有用方法是将其...
【热点】
阅读更多云安全日报210924:红帽Jboss中间件平台发现重要安全漏洞,需要尽快升级
热点Red Hat JBoss Enterprise Application Platform(EAP)是红帽(Red Hat)公司的一套开源的、基于J2EE的中间件平台。该平台主要用于构建、部署和托管J...
【热点】
阅读更多云计算开发:Python练习实例-输入一个奇数,求整数
热点题目 :输入一个奇数,然后判断最少几个 9 除于该数的结果为整数。 程序分析 :999999 / 13 = 76923。 程序源代码 : 以上实例输出结果为 :...
【热点】
阅读更多
热门文章
最新文章
友情链接
- 标签: 康师傅
- https://www.parriscues.com/catalogsearch/result/?q=谷歌霸屏推广业务【tg:seogoogle987】,rfl
- https://www.lneg.pt/?cat=140&s=谷歌霸屏推广业务【tg:seogoogle987】,a6Z
- https://search.danawa.com/dsearch.php?query=谷歌霸屏推广业务【tg:seogoogle987】WwC
- https://www.maigoo.com/search/?block=&q=谷歌霸屏推广业务【tg:seogoogle987】,tlk
- https://www.livehindustan.com/tags/谷歌霸屏推广业务【tg:seogoogle987】,19J
- https://www.mi.com/search?keyword=谷歌霸屏推广业务【tg:seogoogle987】,b2t
- https://www.uckfieldtc.gov.uk/?s=谷歌霸屏推广业务【tg:seogoogle987】,XCi
- https://www.wilsonart.com/catalogsearch/result/?action=CHECK&q=谷歌霸屏推广业务【tg:seogoogle987】,ZV2
- https://search.danawa.com/dsearch.php?query=谷歌霸屏推广业务【tg:seogoogle987】K6h
- https://www.luxurysociety.com/en/search?q=谷歌霸屏推广业务【tg:seogoogle987】,JO1
- https://www.flickr.com/photos/tags/谷歌霸屏推广业务【tg:seogoogle987】ISi
- https://www.teamlab.art/es/?submit=谷歌霸屏推广业务【tg:seogoogle987】,Y9y
- https://www.nuovabai.it/catalogsearch/result/?action=SEARCH&q=谷歌霸屏推广业务【tg:seogoogle987】,z6X
- https://www.signingsavvy.com/sentence/谷歌霸屏推广业务【tg:seogoogle987】,Nic
- https://www.le-trend.com/en/search/=谷歌霸屏推广业务【tg:seogoogle987】,JA3
- https://www.world-architects.com/en/search?term=谷歌霸屏推广业务【tg:seogoogle987】,yRV
- https://www.tombow.com/en/search/谷歌霸屏推广业务【tg:seogoogle987】,yvO
- https://www.sbaad.no/search/谷歌霸屏推广业务【tg:seogoogle987】,ZiP
- https://www.pacific-lifestyle.co.uk/search?sort=alphabetical&term=谷歌霸屏推广业务【tg:seogoogle987】,3l0
- https://www.wmfe.org/?s=谷歌霸屏推广业务【tg:seogoogle987】,pt6
- https://www.tumblr.com/tagged/谷歌霸屏推广业务【tg:seogoogle987】,XPu
- https://www.rea.govt.nz/search?searchterm=谷歌霸屏推广业务【tg:seogoogle987】,1Cx
- https://www.l-and-b.jp/?page=1&s=谷歌霸屏推广业务【tg:seogoogle987】,tPy
- https://www.rostaing.com/catalogsearch/result/?cat=22&q=谷歌霸屏推广业务【tg:seogoogle987】,7CK
- https://www.roberthalf.com/us/en/jobs/all/谷歌霸屏推广业务【tg:seogoogle987】fy9
- https://www.tycoonstory.com/?s=谷歌霸屏推广业务【tg:seogoogle987】,ro7
- https://www.southmeadows.co.uk/2019/07/?s=谷歌霸屏推广业务【tg:seogoogle987】,VXG
- https://www.openspaceinstitute.org/search?q=谷歌霸屏推广业务【tg:seogoogle987】,yt8
- https://www.nslcleaders.org/?s=谷歌霸屏推广业务【tg:seogoogle987】,EQ1
- https://www.rotherham.gov.uk/site-search/results/?q=谷歌霸屏推广业务【tg:seogoogle987】,Pxx
- https://www.whirlpool.com.hk/chinese/catalogsearch/result?cat=30&q=谷歌霸屏推广业务【tg:seogoogle987】,3YK
- https://www.oikos-tecnics.com/?s=谷歌霸屏推广业务【tg:seogoogle987】,w7d
- https://www.qwant.com/?q=谷歌霸屏推广业务【tg:seogoogle987】,VHe
- https://www.partilerdunyasi.com/index.php?route=product/search&tag=谷歌霸屏推广业务【tg:seogoogle987】,pY1
- https://www.solerpalau.com/en-en/catalogsearch/result/?q=谷歌霸屏推广业务【tg:seogoogle987】,HYx
- https://www.paspaley.com/catalogsearch/result/?action=QUERY&q=谷歌霸屏推广业务【tg:seogoogle987】,Jlw
- https://www.pinkpanda.ro/magazin/ingrijirea-tenului?page=87&q=谷歌霸屏推广业务【tg:seogoogle987】,4ue
- https://www.resopal.de/catalogsearch/result/?action=SEARCH&q=谷歌霸屏推广业务【tg:seogoogle987】,8T8
- https://www.umc.edu/search.aspx?ID=I4gnDKRS991MFcIDDzoYze4aWSAszAm7&q=谷歌霸屏推广业务【tg:seogoogle987】,pRu
- https://www.paulaschoice.hk/zh_hant/catalogsearch/result/?q=谷歌霸屏推广业务【tg:seogoogle987】,hdX
- https://www.sonepar.ch/fr/search?q=谷歌霸屏推广业务【tg:seogoogle987】,ezY
- https://www.teamlab.art/th/?submit=谷歌霸屏推广业务【tg:seogoogle987】,g8W
- https://www.quarterjacksurgery.co.uk/?AT=3rBy&s=谷歌霸屏推广业务【tg:seogoogle987】,N9Z
- https://www.sensorshop24.de/catalogsearch/result/index/?type=132&q=谷歌霸屏推广业务【tg:seogoogle987】,z7d
- https://www.vivaraise.fr/catalogsearch/result/?q=谷歌霸屏推广业务【tg:seogoogle987】,Vxx
- https://www.remit.co.jp/en/?s=谷歌霸屏推广业务【tg:seogoogle987】,mD1
- https://www.lyrics.com/lyrics/谷歌霸屏推广业务【tg:seogoogle987】,v74
- https://www.teamlab.art/pt/?submit=谷歌霸屏推广业务【tg:seogoogle987】,CoN
- https://www.swanagerailway.co.uk/search?q=谷歌霸屏推广业务【tg:seogoogle987】,ZzL
- https://www.flickr.com/photos/tags/谷歌霸屏推广业务【tg:seogoogle987】pcl