Docker Kubernetes 高可用架构设计nginx
官方方案:保证master端不发生单点故障。api
详细高可用架构流程服务器
组件流程说明架构
一、master端全部的api都统一链接到etcd集群(分别双向通讯)负载均衡
二、master端的调度端与管理端链接到负载均衡服务器spa
三、kubectl端经过nginx负载均衡vip虚拟IP,将客户端指令装发到master端架构设计
注:配置多master时须要添加选举参数选项。设计
配置文件:/opt/kubernetes/cfg/kube-controller-manager3d
# 在执行主循环以前,先选举一个leader。高可用性运行组件时启用此功能,默认true KUBE_LEADER_ELECT="--leader-elect"