1. 程式人生 > 其它 >Controller-Manager

Controller-Manager

最近總是被問道Controller-Manager裡面具體有哪些controller,其實之前在《kubernetes權威指南》裡有比較詳細的講解,自己也看了好幾遍,也做了筆記,奈何記不住啊;今天再來學一遍。

Controller-Manager 作為叢集內部的管理控制中心,負責叢集內的Node、Pod副本、服務端點(Endpoint)、名稱空間(Namespace)、服務賬號(ServiceAccount)、資源定額(ResourceQuota)的管理,當某個Node意外宕機時,Controller Manager會及時發現並執行自動化修復流程,確保叢集始終處於預期的工作狀態

每個Controller通過API Server提供的介面實時監控整個叢集的每個資源物件的當前狀態,當發生各種故障導致系統狀態發生變化時,會嘗試將系統狀態修復到“期望狀態”。

1,Replication Controller 副本控制器

2,Node Controller 節點控制器

3,ResourceQuota Controller 資源配額控制器

4,Namespace Controller 名稱空間控制器

5,ServiceAccount Controller

6, Token Controller

7, Service Controller 服務控制器

8, EndpointController