文章目录 验证新版本有没有问题需要安装的版本微微 1.20.6.0kubeadm upgrade plan 验证新版本有没有问题 查看可用版本的包 现有的状态 查看版本 yum list kubeadm --showduplicates |grep 1.20 yum list kubelet --showduplicates |grep 1.20 yum list kubectl --showduplicates |grep 1.20 安装指定版本 yum install -y kubelet-1.20.5-0 kubeadm-1.20.5-0 kubectl-1.20.5-0 systemctl enable kubelet && systemctl start kubelet 需要安装的版本微微 1.20.6.0 yum install -y kubelet-1.20.6-0 kubeadm-1.20.6-0 kubectl-1.20.6-0 验证安装之后版本 [root@kubeadm-master1 ~]# kubeadm version kubeadm version: &version.Info{Major:"1", Minor:"20", GitVersion:"v1.20.6", GitCommit:"8a62859e515889f07e3e3be6a1080413f17cf2c3", GitTreeState:"clean", BuildDate:"2021-04-15T03:26:21Z", GoVersion:"go1.15.10", Compiler:"gc", Platform:"linux/amd64"}升级某个master 前,可以用haproxy 去掉该节点 kubeadm upgrade apply v1.20.6 升级完成之后 去 dashboard 里面看版本 kubeadm upgrade plan 检查容器版本[root@kubeadm-master1 tmp]# kubeadm upgrade node --kubelet-version 1.20.6 升级命令