在每个集群节点都安装部署cir-docker

配置cri-docker
升级master节点
导入镜像到本地并将其上传到仓库
修改节点套接字
升级kubelet

注:先腾空后进行升级,顺序不能搞反,否则会导致严重问题
配置kubelet使用cri-docker
解除节点保护

升级worker节点

升级kubeadm
在master上执行腾空节点

升级kubelet

在master上修改节点套接字
重启kubelet

在master上解除节点保护

其他节点以此类推

k8s具有自动高可用性,可以实现循环扫描,有自愈性,当其中有节点挂掉,平台会自动恢复
除非删除控制器,将无法再恢复

再从1.24升级到1.25版本
升级kubeadm
下载所需镜像

上传镜像到harbor仓库
升级集群版本
腾空节点

升级kubelet

重启kubelet并接触节点保护

升级worker节点上的集群
大版本无法跨版本升级,小版本可以

在master上腾空节点

worker上升级kubelet
在master上解除节点保护

其他节点升级同理

升级pause,所有节点都要更改