第5章 集群初始化
本章说明:
集群初始化是 Kubernetes 部署过程中最核心的一步。本章使用 kubeadm 在 master01 节点上初始化高可用集群控制平面。初始化时需要指定 VIP(192.168.3.59:6443)作为控制平面统一入口,这样后续加入的其他 Master 节点和 Worker 节点都通过 VIP 访问 API Server,真正实现控制平面的高可用。kubeadm 会自动完成以下工作:生成集群根证书及各组件 TLS 证书(默认有效期 1 年,本章提供 1/10/100 年配置示例)、部署 etcd 静态 Pod、部署 kube-apiserver、kube-controller-manager、kube-scheduler 等控制平面组件、生成 kubeconfig 文件、上传证书到集群供其他 Master 节点加入使用。本章还新增了 etcd 集群状态验证、健康检查、数据读写测试等内容,帮助运维人员全面掌握 etcd 的运行状态。
部署节点:仅 master01
5.1 集群初始化前置检查
作用说明:在执行集群初始化之前,建议先检查关键前置条件,避免初始化失败后再排查问题。前置检查包括:网络连通性、端口占用、容器运行时状态等。
部署节点:master01
# 步骤1:验证 master01 能否正常解析其他节点主机名 ping -c 2 master02 ping -c 2 mast