Title

k8s集群版本升级

升级k8s,可以升级一个小版本,可以升级一个大版本,但是不能跨版本升级,会有报错提示。建议一个版本一个版本升级

本次要从1.18.0--->1.19.16-->1.20.14--->--->1.21.14升级到1.21.14版本,需要一个一个的去升级

 

升级kubeadm、kubelet、kubectl插件

yum install kubeadm-1.19.16-0 kubelet-1.19.16-0 kubectl-1.19.16-0 --disableexcludes=kubernetes

 

执行命令升级版本,加--v=5参数为显示详情

kubeadm upgrade apply 1.21.14 --v=5       

 

重新加载配置文件&重启kubelet

systemctl daemon-reload

systemctl restart kubelet

 

查看pod状态,等会就会恢复正常

 

查看版本

kubectl get node (这里notreday是因为没有部署网络插件)

 

升级node节点

yum install kubeadm-1.19.16-0 kubelet-1.19.16-0 kubectl-1.19.16-0 --disableexcludes=kubernetes

kubeadm upgrade node

 

重新加载配置文件&重启kubelet

systemctl daemon-reload
systemctl restart kubelet

 

查看节点版本

 

 
 
 
posted @ 2024-06-13 18:54  Esurts~  阅读(31)  评论(0)    收藏  举报