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

相关推荐
roman_日积跬步-终至千里17 分钟前
【Docker下部署高可用】StarRocks 存算一体架构高可用部署要点
docker·容器·架构
不穿格子的程序员23 分钟前
从零开始刷算法-栈-字符串解码
java·开发语言
你不是我我27 分钟前
【Java 开发日记】设计模式了解吗,知道什么是饿汉式和懒汉式吗?
android·java·开发语言
♡喜欢做梦1 小时前
Spring MVC 响应处理:页面、数据与状态配置详解
java·javascript·spring·java-ee
计算机学姐1 小时前
基于SpringBoot的公务员考试管理系统【题库组卷+考试练习】
java·vue.js·spring boot·后端·java-ee·intellij-idea·mybatis
zmjjdank1ng1 小时前
k8s问答题(二)
云原生·容器·kubernetes
HahaGiver6661 小时前
Unity与Android原生交互开发入门篇 - 打开Android的设置
android·java·unity·游戏引擎·android studio
Blossom.1181 小时前
把AI“贴”进路灯柱:1KB决策树让老旧路灯自己报「灯头松动」
java·人工智能·python·深度学习·算法·决策树·机器学习
C# 学习者1 小时前
C# 为异步函数实现WaitAsync方法
java·前端·c#
❀͜͡傀儡师1 小时前
快速定位并解决Java应用CPU占用过高问题
java·开发语言·python