节点是集群的基本构建单元。添加到集群中的节点可以是虚拟机或物理服务器。每个节点包含运行 Pods 所需的基本组件,包括 Kubelet、Kube-proxy 和容器运行时。
具有平台管理权限的用户可以在集群下管理节点。
注意:不支持向导入的集群添加节点或从导入的集群删除节点。
控制平面节点:负责运行集群组件,如 kube-apiserver、kube-scheduler、kube-controller-manager、etcd、容器网络以及部分平台管理组件。
当允许在控制平面节点上部署应用时,控制平面节点也可以作为计算节点使用。
必须至少添加 1 个控制平面节点。不支持设置 2 个控制平面节点。设置 3 个或更多控制平面节点时,集群成为高可用集群(对于高可用集群,建议使用奇数个节点,优选 3 或 5 个)。
当控制平面节点数量达到 3 个或更多时,集群具备多副本容灾能力,被视为高可用集群。
计算节点:负责承载运行在集群上的业务 Pods。集群中所需的计算节点数量通常可根据业务量进行规划。
如果需要构建本地集群,请首先参考 cluster check 以确保所有节点配置符合要求。所有前提条件必须满足,否则集群部署可能失败。