Controller-Manager
阿新 • • 發佈:2021-10-21
最近總是被問道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