Controller Manager
在Kubernetes集群中,每个Controller通过API Server提供的(List-Watch)接口实时监控集群中特定资源的状态变化,当发生各种故障导致某资源对象的状态发生变化时,Controller会尝试将其状态调整为期望的状态。比如当某个Node意外宕机时,Node Controller会及时发现此故障并执行自动化修复流程,确保集群始终处于预期的工作状态。
Controller Manager是集群内部的管理控制中心,也是Kubernetes自动化功能的核心。
Controller Manager内部包含:
Replication Controller
Node Controller
ResourceQuota Controller
Namespace Controller
ServiceAccount Controller
Token Controller
Service Controller
Endpoint Controller
每种Controller都负责一种特定资源的控制流程,而Controller Manager正是这些Controller的核心管理者。
最后更新于
这有帮助吗?