k8s版本升级到1.24.x

每个版本升级都有对应的文档,以1.23升级到1.24为例。

1.24.6版本后,k8s不再依赖于docker。需要先切换到使用containerd。
可以查看栏目的k8s安装文档。

确定要升级到哪个版本

使用操作系统的包管理器找到最新的补丁版本 Kubernetes 1.24:

yum list --showduplicates kubeadm --disableexcludes=kubernetes 
 #在列表中查找最新的 1.24 版本 
 #它看起来应该是 1.24.x-0,其中 x 是最新的补丁版本 

升级控制平面节点

控制面节点上的升级过程应该每次处理一个节点。 首先选择一个要先行升级的控制面节点。该节点上必须拥有 /etc/kubernetes/admin.conf 文件,即是主控制节点。

升级 kubeadm

升级kubeadm过程中会有短暂的集群无法访问的情况,部分pod会重启,如filebeat、dashboard。

对于第一个控制面节点

  • 升级 kubeadm:
# 用

你可能感兴趣的:(k8s,kubernetes,容器,云原生)