多Master集群部署
信息
- 最低节点要求:3 台节点。
- Master 节点支持冗余,一台 Master 宕机,集群仍可正常操作和运行工作负载。
- 适用于标准版与专业版集群,通常在三台微服务节点的环境中使用。
本文档基于 CentOS 7.9 / Debian 12 操作系统进行 Kubernetes 集群部署
| 服务器IP | 主机角色 |
|---|---|
| 192.168.10.20 | Kubernetes 01(Master、Node) |
| 192.168.10.21 | Kubernetes 02(Master、Node) |
| 192.168.10.22 | Kubernetes 03(Master、Node) |
服务器要求
- 集群服务器之间网络策略无限制
- 各节点主机名须唯一,且集群部署完成后不可更改
- 主网卡 MAC 地址不能重复(执行
ip link查看) - product_uuid 不能重复(执行
cat /sys/class/dmi/id/product_uuid查看) - 6443 端口未被占用(执行
nc -vz 127.0.0.1 6443验证) - 必须禁用 swap 内存(执行
swapoff -a临时禁用,并注释/etc/fstab中 swap 分区的挂载项)