06.Kubernetes master 节点二进制高可用部署
发布时间:2023年12月28日
Kubernetes master 节点高可用方案
1、采用 haproxy,keepalived 实现 高可用
2、在每个kubelet 节点上运行一个 nginx的 static Pod 对 master节点进行反向代理
方案1部署方式
ansible_k8s]#]# vi example/hosts.multi-node
# 分别配置 haproxy + keepalive 节点的IP、角色和优先级
[ext_lb]
192.168.36.151 ROLE=MASTER PRIORITY=160
192.168.36.151 ROLE=BACKUP PRIORITY=110
# keepalive 的浮动IP(也叫虚拟IP)
APISERVER_LB_IP="192.168.36.100"
# haproxy 监听端口
APISERVER_LB_PORT=443
ansible_k8s]# ansible-playbook -i example/hosts.multi-node 06.ext-lb.yml
PLAY [ext_lb] **************************************************************************
文章来源:https://blog.csdn.net/yxydde/article/details/135243300
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:chenni525@qq.com进行投诉反馈,一经查实,立即删除!