Kubernetes 組件介紹
阿新 • • 發佈:2018-01-02
kubernetes master node節點
Master 節點
kube-apiserver
提供了資源對象的唯一操作入口,其他所有組件通過它提供的api來操作資源對象;
etcd
分布式鍵值存儲系統。用於保持集群狀態,比如Pod、 Service等對象信息
kube-controller-manager
負責維護集群的狀態,比如故障檢測、自動擴展、滾動更新等
cloud-controller-manager
處理集群中常規後臺任務,一個資源對應一個控制器,而ControllerManager就是負責管理這些控制器的
kube-scheduler
負責資源的調度,按照預定的調度策略將Pod調度到相應的機器上負責資源的調度,按照預定的調度策略將Pod調度到相應的機器上
Node 節點
kubelet
負責本節點(Node)上的Pod的創建、修改、監控和刪除等全生命周期管理;同時,Kubelet定時“上報”本Node的狀態信息到apiserver中
kube-proxy
在Node節點上實現Pod網絡代理,維護網絡規則和四層負載均衡工作
docker
docker-Damon 組件
rkt
支持容器做為docker 的替代方案
supervisord
進程管理服務,用來保持docker 服務的運行
fluentd
參考鏈接: https://kubernetes.io/docs/concepts/overview/components/#supervisord
Kubernetes 組件介紹