目前我的 k8s 集群已开启v1.16.x
,我想将其升级到v1.17.x
ETCD 必须升级到 3.4(当前为 3.3)。我的设置有点复杂,因为我在主节点之外运行 ETCD,它是一个3 节点 etcd 集群,作为容器在 3 个单独的 EC2 中运行。
我知道有关于将 ETCD 从 3.3 升级到 3.4 的简洁文档,但它没有描述当它在容器内运行时如何完成。花了相当多的时间在谷歌上搜索它,但没有运气。Kubeadm 没有太大帮助,因为 kubeadm 计划没有显示 ETCD 的主要版本升级。
我认为进行备份然后更改清单中的图像版本会有所帮助,但不太确定。
请问有人可以指导我吗?