kubernetes 集群升级
k8s集群版本升级
·
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/
更多推荐
已为社区贡献7条内容
所有评论(0)