一、Kubernetes多Master集群高可用方案
作用:实现高可用
apiserver对外安全通信端口6443,对内端口8080
文章来源地址https://www.toymoban.com/news/detail-444286.html
1、实现高可用方法
- etcd:etcd群集至少是3副本,奇数台,通过raft算法,保证数据的一致性
- node节点:承载业务,跟Master进行对接
- master节点:高可用使用keepalived+LB方案,keepalived能够提供VIP和主备,LB实现负载均衡,使用nginx+haproxy,将master加入nginx地址池,由nginx转发到对应的apiserver,再通过schduleer调度到相应的node节点,使用轮询算法。
2、多节点Master高可用的部署
- 从maste01复制etcd,k8s的证书,可执行文件,配置文件,master组件的服务管理文件 到 master02节点
- 再Masters节点修改apiserver的配置,修改为自己的配置
- 启动master相关组件
- 部署keepalived + LB (ngi
文章来源:https://www.toymoban.com/news/detail-444286.html
到了这里,关于【云原生】Kubernetes二进制--多节点Master集群高可用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!