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)
还没有任何评论哟~
