在 Kubernetes 集群中,Master 节点负责集群控制平面的管理和调度,Node 节点负责运行容器化工作负载。以下是 3 台 Master 节点和 3 台 Node 节点的详细分工和工作原理:

一、Master 节点(控制平面)
核心作用:管理集群状态、调度应用、暴露 API、维护配置存储
节点数量:3 台(高可用部署)
核心组件及工作原理
组件 |
作用 |
高可用原理 |
kube-apiserver |
集群统一入口,处理 REST 操作,验证并持久化数据到 etcd |
3 节点通过负载均衡器(如 Nginx)对外暴露 VIP,流量轮询分发 |
etcd |