Advertisement

K8S高可用堆叠拓扑ETCD测试说明

阅读量:

堆叠 etcd 拓扑结构设计

1、部署架构如图

在这里插入图片描述

2、原理说明

核心组件 高可用模式 高可用实现方式
apiserver 主备 keepalived + haproxy
controller-manager 主备 leader election
scheduler 主备 leader election
etcd 集群 kubeadm

「vip」 由外部负载均衡器分配一个虚拟IP地址,该地址将流量导向 keepalived 的 master 节点。

「apiserver」 采用 keepalived 与 haproxy 的组合实现高可用性,三个 apiserver 实例会同时运行。当某个节点发生故障时,keepalived 会触发 vip 的切换,haproxy 则负责将流量分发至各个 apiserver 节点。

「controller-manager」 在 k8s 内部通过选举机制确定主控节点(由 --leader-elect 参数控制,默认启用),在任意时

全部评论 (0)

还没有任何评论哟~