文章目录
验证新版本有没有问题 需要安装的版本微微 1.20.6.0
验证新版本有没有问题
查看可用版本的包
现有的状态
查看版本
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
升级命令