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

其他节点以此类推

相关推荐
代码栈上的思考7 小时前
SpringBoot 拦截器
java·spring boot·spring
送秋三十五7 小时前
一次大文件处理性能优化实录————Java 优化过程
java·开发语言·性能优化
雨中飘荡的记忆7 小时前
千万级数据秒级对账!银行日终批处理对账系统从理论到实战
java
jbtianci7 小时前
Spring Boot管理用户数据
java·spring boot·后端
礼拜天没时间.8 小时前
自定义镜像制作——从Dockerfile到镜像
linux·docker·容器·centos·bash
Sylvia-girl8 小时前
线程池~~
java·开发语言
魔力军8 小时前
Rust学习Day3: 3个小demo实现
java·学习·rust
luffy54598 小时前
windows下通过docker-desktop创建redis实例
windows·redis·docker·容器
时艰.8 小时前
java性能调优 — 高并发缓存一致性
java·开发语言·缓存
落花流水 丶8 小时前
Java 多线程完全指南
java