第4章 部署负载均衡 Keepalived + HAProxy

第4章 部署负载均衡 Keepalived + HAProxy 本章说明:在 Kubernetes 高可用集群中,kube-apiserver 是所有组件(kubelet、kube-proxy、kubectl 等)的统一入口。为了实现控制平面的高可用,需要将多个 Master 节点的 apiserver 通过负载均衡器聚合为一个统一的访问入口。本章采用「Keepalived + HAProxy」黄金组合:Keepalived 负责提供虚拟 IP(VIP)的漂移,当某个 Master 节点故障时,VIP 自动切换到健康节点;HAProxy 负责将客户端请求按轮询算法分发到后端的多个 apiserver 实例。注意事项:HAProxy 监听 6444 端口,避免与 apiserver 本身的 6443 端口冲突。健康检查脚本每隔 3 秒探测一次本地 apiserver,连续 5 次失败后主动停止本机 Keepalived,触发 VIP 漂移。部署节点:所有 Master(master01、master02、master03)4.1 Keepalived + HAProxy 高可用架构说明架构原理: ┌─────────────────────────────────────┐ │