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,所有节点都要更改

相关推荐
爬山算法3 分钟前
Hibernate(87)如何在安全测试中使用Hibernate?
java·后端·hibernate
云姜.15 分钟前
线程和进程的关系
java·linux·jvm
是码龙不是码农17 分钟前
支付防重复下单|5 种幂等性设计方案(从初级到架构级)
java·架构·幂等性
曹牧17 分钟前
Spring Boot:如何在Java Controller中处理POST请求?
java·开发语言
heartbeat..17 分钟前
JVM 性能调优流程实战:从开发规范到生产应急排查
java·运维·jvm·性能优化·设计规范
WeiXiao_Hyy21 分钟前
成为 Top 1% 的工程师
java·开发语言·javascript·经验分享·后端
苏渡苇27 分钟前
优雅应对异常,从“try-catch堆砌”到“设计驱动”
java·后端·设计模式·学习方法·责任链模式
小章UPUP30 分钟前
Kubernetes (K8s) 与 Podman 的比较
容器·kubernetes·podman
团子的二进制世界34 分钟前
G1垃圾收集器是如何工作的?
java·jvm·算法
忆~遂愿35 分钟前
CANN metadef 核心解析:计算图原型定义、算子元数据抽象与异构系统互操作机制
docker·容器