k8s-2 集群升级

首先导入镜像到本地

然后上传镜像到仓库

=============================

在所有集群节点 部署cri-docker
k8s从1.24版本开始移除了dockershim,所以需要安装cri-docker插件才能使用docker

配置cri-docker

升级master 节点

升级kubeadm

执行升级计划

修改节点套接字

腾空节点

升级kubelet

配置kubelet使用cri-docker

重启kubelet

解除节点保护

===============================

升级worker节点

升级kubeadm

执行升级

腾空节点 需要在 master 节点执行

升级kubelet

配置kubelet使用cri-docker

修改节点套接字 需要在 master 上执行

重启 kubelet

解除节点保护 需在 master 节点执行

其他节点以此类推

k8s 具有自动高可用 有自愈性

当一个节点挂了 平台会自动恢复

除非删了 控制器

================================

1.24 升到1.25

升级 kubeadm

下载所需镜像

上传镜像到 harbor仓库

升级集群版本

腾空节点

升级kubelet

重启kubelet

解除节点保护

======================

升级worker 节点

大的版本不能跨版本 小的版本可以

在master 上腾空节点

升级kubelet

重启kubelet

在master上解除节点保护

其他节点以此类推

相关推荐
GoodStudyAndDayDayUp几秒前
调用海康API预览视频
java·海康
李迟5 分钟前
在Linux服务器上使用kvm创建虚拟机
java·linux·服务器
Dcs6 分钟前
6 个 PWA 高阶策略,助你提升用户留存与参与度
java
hdsoft_huge11 分钟前
Spring Boot 高并发框架实现方案:数字城市的奇妙之旅
java·spring boot·后端
高山莫衣16 分钟前
Docker Desktop导致存储空间不足时的解决方案
docker·容器·eureka
鹏大师运维18 分钟前
在银河麒麟V10 SP1上手动安装与配置高版本Docker的完整指南
linux·运维·docker·容器·麒麟·统信uos·中科方德
Ahlson22 分钟前
【fnNAS】docker的nginx配置html
nginx·docker·容器·fnnas
LuckyLay23 分钟前
Compose 常用命令详解——AI教你学Docker
docker·容器·eureka
就改了36 分钟前
JUC小册——公平锁和非公平锁
java·开发语言
ThetaarSofVenice40 分钟前
垃圾收集相关算法Test
java·jvm·算法