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"