我遵循了k8s的文档,为Kubernetes设置了一个外部HA etcd集群。这是通过使用kubeadm init phase etcd命令部署的。没有文档介绍如何操作(添加,删除,备份,还原,升级等)这种类型的群集。我觉得令人难以置信的是,网站上此部分之后没有文档,因为这是在生产中建议配置群集的方法。我不是唯一一个以此方式运行集群的人,我正在寻找有关如何以这种方式管理集群的建议,或者将etcd部署为系统服务会更好(这是我编写任何文档的方式)发现如下)。
operating etcd for kubernetes上有一个官方文档,它讨论了etcd群集的备份,还原,升级。
您可以使用kubeadm upgrade
至upgrade kubeadm。它具有一个标志--etcd-upgrade
,默认情况下为true,表示还将升级etcd。