真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Kubernetes常見組件有哪些Kubernetes常見組件介紹

Kubernetes(簡(jiǎn)稱K8s)是一個(gè)可移植的、可擴(kuò)展的開源平臺(tái),用于管理容器化的工作負(fù)載和服務(wù),可促進(jìn)聲明式配置和自動(dòng)化。當(dāng)我們部署完Kubernetes,即擁有了一個(gè)完整的集群,集群具有至少一個(gè)工作節(jié)點(diǎn)。那么Kubernetes常見組件有哪些?下面一起來看下Kubernetes常見組件介紹。

目前創(chuàng)新互聯(lián)建站已為上1000+的企業(yè)提供了網(wǎng)站建設(shè)、域名、雅安服務(wù)器托管、網(wǎng)站托管、服務(wù)器托管、企業(yè)網(wǎng)站設(shè)計(jì)、敦煌網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長(zhǎng),共同發(fā)展。

一、控制平面組件(Control Plane Components)

控制平面的組件對(duì)集群做出全局決策(比如調(diào)度),以及檢測(cè)和響應(yīng)集群事件(例如,當(dāng)不滿足部署的 replicas 字段時(shí),啟動(dòng)新的 pod)??刂破矫娼M件可以在集群中的任何節(jié)點(diǎn)上運(yùn)行。 然而,為了簡(jiǎn)單起見,設(shè)置腳本通常會(huì)在同一個(gè)計(jì)算機(jī)上啟動(dòng)所有控制平面組件, 并且不會(huì)在此計(jì)算機(jī)上運(yùn)行用戶容器。

1、kube-apiserver

API服務(wù)器是Kubernetes控制面的組件,該組件公開了Kubernetes API,它是Kubernetes控制面的前端,主要實(shí)現(xiàn)是kube-apiserver。

kube-apiserver設(shè)計(jì)上考慮了水平伸縮,也就是說,它可通過部署多個(gè)實(shí)例進(jìn)行伸縮。 你可以運(yùn)行kube-apiserver的多個(gè)實(shí)例,并在這些實(shí)例之間平衡流量。

2、etcd

etcd是兼具一致性和高可用性的鍵值數(shù)據(jù)庫(kù),可以作為保存Kubernetes所有集群數(shù)據(jù)的后臺(tái)數(shù)據(jù)庫(kù),它通常需要有個(gè)備份計(jì)劃。

3、kube-scheduler

kube-scheduler控制平面組件,負(fù)責(zé)監(jiān)視新創(chuàng)建的、未指定運(yùn)行節(jié)點(diǎn)(node)的Pods,選擇節(jié)點(diǎn)讓Pod在上面運(yùn)行。調(diào)度決策考慮的因素包括單個(gè)Pod和Pod集合的資源需求、硬件/軟件/策略約束、親和性和反親和性規(guī)范、數(shù)據(jù)位置、工作負(fù)載間的干擾和最后時(shí)限。

4、kube-controller-manager

kube-controller-manager運(yùn)行控制器進(jìn)程的控制平面組件。從邏輯上講,每個(gè)控制器都是一個(gè)單獨(dú)的進(jìn)程, 但是為了降低復(fù)雜性,它們都被編譯到同一個(gè)可執(zhí)行文件,并在一個(gè)進(jìn)程中運(yùn)行。

5、cloud-controller-manager

云控制器管理器是指嵌入特定云的控制邏輯的控制平面組件。云控制器管理器使得你可以將你的集群連接到云提供商的API之上, 并將與該云平臺(tái)交互的組件同與你的集群交互的組件分離開來。cloud-controller-manager僅運(yùn)行特定于云平臺(tái)的控制回路。如果你在自己的環(huán)境中運(yùn)行Kubernetes,或者在本地計(jì)算機(jī)中運(yùn)行學(xué)習(xí)環(huán)境,所部署的環(huán)境中不需要云控制器管理器。

二、Node組件

節(jié)點(diǎn)組件在每個(gè)節(jié)點(diǎn)上運(yùn)行,維護(hù)運(yùn)行的 Pod 并提供 Kubernetes 運(yùn)行環(huán)境。

1、kubelet

kubelet是一個(gè)在集群中每個(gè)節(jié)點(diǎn)(node)上運(yùn)行的代理,它保證容器(containers)都運(yùn)行在Pod中,接收一組通過各類機(jī)制提供給它的PodSpecs,確保這些PodSpecs中描述的容器處于運(yùn)行狀態(tài)且健康。 kubelet不會(huì)管理不是由Kubernetes創(chuàng)建的容器。

2、kube-proxy

kube-proxy 是集群中每個(gè)節(jié)點(diǎn)上運(yùn)行的網(wǎng)絡(luò)代理,實(shí)現(xiàn)Kubernetes服務(wù)(Service)概念的一部分。它維護(hù)節(jié)點(diǎn)上的網(wǎng)絡(luò)規(guī)則。這些網(wǎng)絡(luò)規(guī)則允許從集群內(nèi)部或外部的網(wǎng)絡(luò)會(huì)話與Pod進(jìn)行網(wǎng)絡(luò)通信。如果操作系統(tǒng)提供了數(shù)據(jù)包過濾層并可用的話,kube-proxy會(huì)通過它來實(shí)現(xiàn)網(wǎng)絡(luò)規(guī)則。否則,kube-proxy僅轉(zhuǎn)發(fā)流量本身。

三、容器運(yùn)行時(shí)(Container Runtime)

容器運(yùn)行環(huán)境是負(fù)責(zé)運(yùn)行容器的軟件。Kubernetes支持容器運(yùn)行時(shí),例如Docker、containerd、CRI-O以及 Kubernetes CRI (容器運(yùn)行環(huán)境接口) 的其他任何實(shí)現(xiàn)。

目前Vultr、Linode等海外服務(wù)器商家提供Kubernetes服務(wù)支持,我們可按需部署Kubernetes集群。

更多:《熱門海外服務(wù)器推薦》


分享題目:Kubernetes常見組件有哪些Kubernetes常見組件介紹
標(biāo)題URL:http://weahome.cn/article/scgdhs.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部