【发布时间】:2021-06-29 04:04:46
【问题描述】:
不幸的是,我们安装了新的 Kubeadm 版本 1.20.5。不要问我为什么,这是一个错误。反正。目前我们无法进行升级计划。我正在通过控制台尝试这个。
kubeadm 升级计划
[upgrade/config] FYI: You can look at this config file with 'kubectl -n kube-system get cm kubeadm-config -o yaml'
[upgrade/config] FATAL: this version of kubeadm only supports deploying clusters with the control plane version >= 1.19.0. Current version: v1.18.8
我知道原因是,我的 kubeadm 仅支持带有 version >= 1.19.0 的集群,而我在 v1.18.8 上。但是我该如何解决呢?
这是我的kubeadm version -o json 输出
{
"clientVersion": {
"major": "1",
"minor": "20",
"gitVersion": "v1.20.5",
"gitCommit": "6b1d87acf3c8253c123756b9e61dac642678305f",
"gitTreeState": "clean",
"buildDate": "2021-03-18T01:08:27Z",
"goVersion": "go1.15.8",
"compiler": "gc",
"platform": "linux/amd64"
}
}
有没有办法将 kubeadm 版本降级到 1.19.x ?
【问题讨论】:
-
为什么不直接使用 kubeadm 1.19.x 或 1.18.x?卸载 kubeadm 1.20.5 并安装 1.19.x 或 1.18.x。或者你可以只下载 kubeadm 1.19.x 或 1.18.x 二进制文件。
-
你是绝对正确的。傻我。我将用解决方案更新我的问题。但是谢谢你让我开心的朋友
标签: kubernetes centos7 kubeadm kubernetes-upgrade