kubernetes 集群升级

k8s集群v1.19.0升级至v1.20.0

注:实验环境为kodekloud实验lab提供,ubuntu系统
查看使用的操作系统
在这里插入图片描述
查看目前集群版本
在这里插入图片描述
查看集群应用节点分布
在这里插入图片描述

更新controlplane节点

我们首先需要更新master节点,故而需要将controlplane节点腾空并且设置为不可调度
在这里插入图片描述
执行apt update
这将从软件资源库中更新包列表
在这里插入图片描述
更新kubeadm为v1.20.0版本
在这里插入图片描述
验证:
在这里插入图片描述
升级kubernetes的控制平面。注意,这可能需要几分钟的时间
在这里插入图片描述
成功你将会看到如下图所使提示:
在这里插入图片描述
之后升级kubelet和kubectl
在这里插入图片描述
重启kubelet并验证controlplane已更新至v1.20.0版本
在这里插入图片描述
通过将节点标记为可调度,让其重新上线
在这里插入图片描述

更新work node

腾空work node
在这里插入图片描述
在这里插入图片描述
登录node01节点
在这里插入图片描述
更新kubeadm
在这里插入图片描述
对于工作节点,执行下面的命令会升级本地的 kubelet 配置
在这里插入图片描述
更新kubelet和kubectl
在这里插入图片描述
重启kubelet
在这里插入图片描述
取消对node01的保护
在这里插入图片描述
回到master节点验证集群状态
在这里插入图片描述
此时的集群节点状态均为Ready且version已经为我们要更新的版本了,升级成功完成!!!

参考:

https://v1-20.docs.kubernetes.io/zh/docs/tasks/administer-cluster/kubeadm/kubeadm-upgrade/

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值