Etcd 集群整体宕机的恢复方案

背景 Kubernetes 集群目前并没有提供关机重启的选项,因此维护 etcd 集群的稳定至关重要,在生产环境下推荐以 External 方式来部署 etcd 集群,并放在单独的区域内。 Kubespray 默认使用 host 模式来部署外部 etcd 集群,只需依赖 systemd 即可,这是生产下经过长期验证的部署方式,缺点是增加了证书管理成本。kubeadm 官方建议通过 static pod 方式来部署外部 etcd 集群,优势是在云原生环境下更具一致性,但缺点是额外增加了 kubelet、CRI 等依赖。 ...

一月 1, 2025 · kiddingbaby