升级 Linux 节点

    你必须拥有一个 Kubernetes 的集群,同时你的 Kubernetes 集群必须带有 kubectl 命令行工具。 建议在至少有两个节点的集群上运行本教程,且这些节点不作为控制平面主机。 如果你还没有集群,你可以通过 构建一个你自己的集群,或者你可以使用下面任意一个 Kubernetes 工具构建:

    要获知版本信息,请输入 .

    • 你自己要熟悉。 你需要先升级控制面节点,再升级 Linux 工作节点。
    1. # 将 1.27.x-0 中的 x 替换为最新的补丁版本
    2. yum install -y kubeadm-1.27.x-0 --disableexcludes=kubernetes
    • 对于工作节点,下面的命令会升级本地的 kubelet 配置:

    • 将节点标记为不可调度并驱逐所有负载,准备节点的维护:

      1. kubectl drain <node-to-drain> --ignore-daemonsets
    • 重启 kubelet:

    • 通过将节点标记为可调度,让节点重新上线:

      1. # 将 <node-to-uncordon> 替换为你的节点名称
      2. kubectl uncordon <node-to-uncordon>
    • 查阅如何。