带你深入学习k8s--(二)升级 kubeadm 集群

目录

前言

一、部署cri-docker

二、升级master节点

三、升级worker节点

四、1.24升级1.25

master节点

升级worker节点

前言

本章介绍如何将 kubeadm 创建的 Kubernetes 集群从 1.23.x 版本升级到 1.24.x 版本以及从 1.24.x 升级到 1.25.x。请注意k8s官方不支持跨大版本升级。官方建议生产环境中每一年更新一次大版本。

官方参考文档:升级 kubeadm 集群 | Kubernetes

一、部署cri-docker

做实验前首先检查一下docker的harbor仓库是否可以正常使用

以上我们的仓库就是正常运行了。

k8s从1.24版本开始移除了dockershim,所以需要安装cri-docker插件才能使用docker

软件下载:https://github.com/Mirantis/cri-dockerd

安装

[root@k8s2 ~]# rpm -ivh cri-dockerd-0.3.1-3.el7.x86_64.rpm

配置cri-docker

[root@k8s2 ~]# vim /usr/lib/systemd/system/cri-docker.service

[Service]

Type=notify

ExecStart=/usr/bin/cri-dockerd --container-runtime-endpoint fd:// --network-plugin=cni --pod-infra-container-image=reg.westos.org/k8s/pause:3.7

[root@k8s2 ~]# systemctl daemon-reload

[root@k8s2 ~]# systemctl enable --now cri-docker

[root@k8s2 ~]# ll /var/run/cri-dockerd.sock

srw-rw---- 1 root docker 0 Jan 9 17:51 /var/run/cri-dockerd.sock

二、升级master节点

首先需要去下载k8s1.24.0的安装包,可以从官网或者清华下载站或者阿里云下载 。

首先上传镜像到harbor仓库,便于升级

reg.westos.org/k8s/kube-apiserver                         v1.24.0

reg.westos.org/k8s/kube-proxy                               v1.24.0

reg.westos.org/k8s/ku

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值