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

其他节点以此类推

相关推荐
Jul1en_6 分钟前
Claude 迁移 Codex 工作流迁移与更新
java·服务器·前端·后端·ai编程
未若君雅裁23 分钟前
Spring Statemachine 实战入门:从零实现一个订单状态流转 Demo
java·spring·状态模式
早日退休!!!25 分钟前
操作系统锁
java·开发语言
研究点啥好呢27 分钟前
快手多模态算法工程师面试题精选:10道高频考题+答案解析
java·开发语言·人工智能·ai·面试·笔试
遗憾随她而去.30 分钟前
Java学习(一)
java·开发语言·学习
陌路物是人非40 分钟前
记一个controller入参为null的奇怪问题
java·开发语言
小瓦码J码1 小时前
Spring boot 如何自定义加密解密数据库连接配置
java
XiYang-DING1 小时前
【Java EE】JUC的常见类(Callable、ReentrantLock、Semaphore和CountDownLatch )
java·java-ee
赵鑫亿1 小时前
ClawPanel — 开源 OpenClaw 智能管理面板,20+ 通道接入 / 多模型配置 / Docker 一键部署
docker·容器·开源
RuoyiOffice1 小时前
2026 年开源 BPM/工作流引擎大盘点:Flowable vs Camunda vs Activiti vs Turbo——谁才是企业级首选?
java·spring boot·后端·开源·流程图·ruoyi·anti-design-vue