在3个kube-apiserver服务的前端部署HAProxy和keepalived,使用VIP192.168.18.100作为Master的唯一入口地址,供客户端访问。
将HAProxy和keepalived均部署为至少有两个实例的高可用架构,以避免单点故障。
下面以在192.168.18.3和192.168.18.4两台服务器上部署为例进行说明。
- HAProxy负责将客户端请求转发到后端的3个kube-apiserver实例上,
- keepalived负责维护VIP192.168.18.100的高可用。
HAProxy和keepalived的部署架构如图2.5所示。
Gitalking ...