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上解除节点保护

其他节点以此类推

相关推荐
子非鱼9213 分钟前
SpringBoot快速上手
java·spring boot·后端
techzhi7 分钟前
Apifox CLI + GitLab CI:接口自动化测试实施记录
java·ci/cd·kubernetes·gitlab·yapi·运维开发·fastapi
间彧10 分钟前
Arthas Tunnel Server 在 Kubernetes 中的深度集成与实战指南
kubernetes
我爱娃哈哈16 分钟前
SpringBoot + XXL-JOB + Quartz:任务调度双引擎选型与高可用调度平台搭建
java·spring boot·后端
间彧16 分钟前
在Docker Compose或Kubernetes中集成Arthas的最佳实践是什么?
kubernetes
小宇的天下23 分钟前
Synopsys Technology File and Routing Rules Reference Manual (1)
java·服务器·前端
Coder_Boy_33 分钟前
基于SpringAI的在线考试系统-AI智能化拓展
java·大数据·人工智能·spring boot
n***333537 分钟前
TCP/IP协议栈深度解析技术文章大纲
java·spring boot
奋进的芋圆41 分钟前
Java 线程池深度指南(JDK 17+)
java
蓁蓁啊1 小时前
GCC 头文件搜索路径:-I vs -idirafter 深度解析
java·前端·javascript·嵌入式硬件·物联网