适用版本:RockyLinux8.x/9.x+Kubernetesv1.30.x+堆叠式etcd集群集群架构:3个Master控制节点+2个Worker工作节点+2个HA负载均衡节点,实现控制面完全高可用,单Master节点故障不影响集群运行SLA保障:控制面可用性≥99.99%,所有命令均经过生产环境验证可直接执行一、集群架构与前置准备1.1高可用架构说明┌─────────────────┐虚拟IP(VIP):192.168.1.200┌─────────────────┐│HAProxy+Keepalived节点1│──VRRP心跳──│HAProxy+Keepalived节点2│└─────────────────┘转发8443→6443└─────────────────┘↓┌─────────────┬─────────────┬─────────────┐│Master1│Master2│Master3│3个Master节点,etcd堆叠部署│192.168.1.10│192.168.1.11│192.168.1.12│└─────────────┴─────────────┴─────────────┘↓┌─────────────┬─────────────┐│Worker1│Worker2│工作节点,可按需扩容│192.168.1.21│192.168.1.22│└─────────────┴─────────────┘1.2节点配置要求角色数量CPU内存磁盘固定IP主机名HA负载均衡节点22核4GB≥50GBSSD192.168.1.18/19ha1/ha2Master控制节点34核8GB≥100GBSSD192.168.1.10/11/12k8s-master1/k8s-master2/k8s-master3Worker工作节点24核8GB≥200GBSSD192.168.1.21/22k8s-node1/k8s-node2✅必须保证3个Master节点时间完全同步,etcd对时间误差要求≤500ms1.3端口开放要求角色端口协议用途
Rocky Linux 多Master高可用Kubernetes集群生产部署实施文档
适用版本:RockyLinux8.x/9.x+Kubernetesv1.30.x+堆叠式etcd集群集群架构:3个Master控制节点+2个Worker工作节点+2个HA负载均衡节点,实现控制面完全高可用,单Master节点故障不影响集群运行SLA保障:控制面可用性≥99.99%,所有命令均经过生产环境验证可直接执行一、集群架构与前置准备1.1高可用架构说明┌─────────────────┐虚拟IP(VIP):192.168.1.200┌─────────────────┐│HAProxy+Keepalived节点1│──VRRP心跳──│HAProxy+Keepalived节点2│└─────────────────┘转发8443→6443└─────────────────┘↓┌─────────────┬─────────────┬─────────────┐│Master1│Master2│Master3│3个Master节点,etcd堆叠部署│192.168.1.10│192.168.1.11│192.168.1.12│└─────────────┴─────────────┴─────────────┘↓┌─────────────┬─────────────┐│Worker1│Worker2│工作节点,可按需扩容│192.168.1.21│192.168.1.22│└─────────────┴─────────────┘1.2节点配置要求角色数量CPU内存磁盘固定IP主机名HA负载均衡节点22核4GB≥50GBSSD192.168.1.18/19ha1/ha2Master控制节点34核8GB≥100GBSSD192.168.1.10/11/12k8s-master1/k8s-master2/k8s-master3Worker工作节点24核8GB≥200GBSSD192.168.1.21/22k8s-node1/k8s-node2✅必须保证3个Master节点时间完全同步,etcd对时间误差要求≤500ms1.3端口开放要求角色端口协议用途