Kubernetes 是跨多个物理节点分布容器实例的领先编排器。这些节点由 Kubernetes 控制平面管理,该控制平面是一组维护集群状态、响应不断变化的条件并处理调度决策的组件。
当您操作需要一致可用性的集群时,了解控制平面的角色至关重要。在本文中,您将了解当控制平面出现故障时会发生什么,以便您可以提前计划并实施保护措施。
Kubernetes 控制平面负责集群的全局操作。它协调影响您的工作节点的操作。控制平面还为集群提供etcd 数据存储,以及您使用 Kubectl 等工具与之交互的 API 服务器。
以下是控制平面的一些主要职责:
控制平面并非不受故障影响。涉及的组件数量众多意味着单个部件可能会停止工作并在您的集群中造成连锁反应。组件可能会崩溃,或者运行控制平面的物理主机可能会出现硬件故障。
对集群的实际影响会因出现问题的组件而异。但是,控制平面故障通常会阻止您管理集群