k8s-集群升级 2

在每个集群节点都安装部署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,所有节点都要更改

相关推荐
老白干5 小时前
jjwt 0.9.1 在 JDK 11+ 上的两个“坑”与完整解决方案
java·python·log4j
腾飞开源5 小时前
01_K8s干货笔记之认识K8s
运维·笔记·云原生·容器·kubernetes·k8s·容器化部署
圆山猫12 小时前
[Virtualization](四):Linux KVM/RISC-V 的 vCPU 运行路径
java·linux·risc-v
城管不管12 小时前
ReAct、Plan-and-Execute、Reflection 三大智能 Agent 范式核心区别
java·人工智能·算法·spring·ai·动态规划
IT小白杨13 小时前
从环境制备到自动化工作流:多账号运营的工程化架构拆解
java·经验分享·自动化·安全架构·指纹浏览器
豆瓣鸡13 小时前
算法日记 - Day3
java·开发语言·算法
萧瑟余晖13 小时前
Java深入解析篇九之NIO详解
java·网络·nio
The Chosen One98514 小时前
高进度算法模板速记(待完善)
java·前端·算法
江湖有缘14 小时前
Docker实战 :使用Docker部署OneTerm堡垒机
运维·docker·容器
张忠琳15 小时前
【NPU】Ascend Docker Runtime v26.0.1 之二 runtime/process/process.go — 超深度逐行分析
云原生·容器·架构·kubernetes·npu·docker-runtime