Kubeadm 是用于安装和维护基于默认 Kubernetes 发行版的集群的官方工具。创建的集群不会自动升级自己,禁用 Kubernetes 组件的包更新是设置过程的一部分。这意味着当新的 Kubernetes 版本到来时,您必须手动迁移集群。
在本文中,您将通过在 Ubuntu 22.04 上完成从 v1.24 到 v1.25 的过渡来了解 Kubernetes 升级所涉及的步骤。对于任何 Kubernetes 次要版本,该过程通常相似,但在开始之前,您应该始终参考官方文档,以防新版本有特殊要求。
确定要安装的精确版本
第一步是确定要升级到的版本。您不能跳过次要版本(例如,不支持直接从 v1.23 升级到 v1.25),因此您应该为集群当前版本之后的次要版本选择最新的补丁版本。
您可以使用以下命令发现最新的补丁版本:
$ apt-cache policy kubeadm | grep 1.25