gpt4 book ai didi

kubernetes - 如何使用 kubeadm 从 master 故障中恢复

转载 作者:行者123 更新时间:2023-12-03 22:09:52 24 4
gpt4 key购买 nike

我使用 kubeadm 设置了一个具有单个主节点和两个工作节点的 Kubernetes 集群,我正在尝试弄清楚如何从节点故障中恢复。

当工作节点出现故障时,恢复很简单:我从头开始创建一个新的工作节点,运行 kubeadm join ,一切都很好。

但是,我无法弄清楚如何从主节点故障中恢复(不中断在工作节点上运行的部署)。我需要备份和恢复原始证书还是我可以运行 kubeadm init从头开始创建一个新的主人?如何加入现有的工作节点?

最佳答案

我最终写了一个 Kubernetes CronJob备份 etcd 数据。如果你有兴趣:我写了一篇关于它的博文:https://labs.consol.de/kubernetes/2018/05/25/kubeadm-backup.html

除此之外,您可能希望备份所有 /etc/kubernetes/pki以避免必须更新 secret ( token )的问题。

例如,kube-proxy 使用一个 secret 来存储一个 token ,如果只备份了 etcd 证书,这个 token 就会失效。

关于kubernetes - 如何使用 kubeadm 从 master 故障中恢复,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49480707/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com