高可用集群中的调度组件

生产环境中,Kubernetes集群通常会部署多个管理节点,以避免单个管理节点故障导致整个集群不可用。Kubernetes官方提供了两种高可用的集群搭建方案,请参见“Kubernetes 文档”中高可用拓扑选项。集群调度组件基于官方“Stacked etcd topology”方案进行验证,各组件能够在多个管理节点场景下正常运行,且功能正常。

多管理节点场景需要保证所有管理节点配置一致,如集群调度组件镜像、日志目录、运行用户、节点标签等配置一致。多管理节点下集群调度组件的安装请参见安装集群调度组件。多管理节点的安装请参见K8s官方文档利用 kubeadm 创建高可用集群