溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Kubernetes集群的節(jié)點和組件

發(fā)布時間:2020-05-28 15:46:22 來源:億速云 閱讀:235 作者:鴿子 欄目:系統(tǒng)運維

master

Master 是 Cluster 的大腦,它的主要職責是調度,即決定將應用放在哪里運行,實現高可用,可以運行多個 Master。
運行的相關組件:
Kubernetes API Server(kube-apiserver),集群的統(tǒng)一入口,各組件協(xié)調者,以RESTful API提供接口服務,所有對象資源的增刪改查和監(jiān)聽操作都交給APIServer處理后再提交給Etcd存儲。
Kubernetes Controller Manager,處理集群中常規(guī)后臺任務,一個資源對應一個控制器,而ControllerManager就是負責管理這些控制器的。
Kubernetes Scheduler,根據調度算法為新創(chuàng)建的Pod選擇一個Node節(jié)點,可以任意部署,可以部署在同一個節(jié)點上,也可以部署在不同的節(jié)點上。
etcd Server,分布式鍵值存儲系統(tǒng)。用于保存集群狀態(tài)數據,比如Pod、Service等對象信息

node

Node 的職責是運行容器應用。Node 由 Master 管理,Node 負責監(jiān)控并匯報容器的狀態(tài),并根據 Master 的要求管理容器的生命周期。運行的相關組件如下:

kubelet:是Master在Node節(jié)點上的Agent,管理本機運行容器的生命周期,比如創(chuàng)建容器、Pod掛載數據卷、下載secret、獲取容器和節(jié)點狀態(tài)等工作。kubelet將每個Pod轉換成一組容器。
kube-proxy:在Node節(jié)點上實現Pod網絡代理,維護網絡規(guī)則和四層負載均衡工作。
Docker Engine (docker):Docker引擎,負責本機的容器創(chuàng)建和管理工作。


向AI問一下細節(jié)

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI