kubeadm upgrade

    概述 使用 kubeadm 执行升级的步骤。 与 kubeadm 旧版本相关的文档,请参阅 Kubernetes 网站的旧版文档。

    你可以使用 kubeadm upgrade diff 来查看将应用于静态 Pod 清单的更改。

    在 Kubernetes v1.15.0 和更高版本中,kubeadm upgrade apply 和 也将自动续订该节点上的 kubeadm 托管证书,包括存储在 kubeconfig 文件中的证书。 要选择退出,可以传递参数 --certificate-renewal=false。 有关证书续订的更多详细信息请参见证书管理文档

    说明:

    kubeadm upgrade apply 和 命令都具有遗留的 --config 标志, 可以在执行特定控制平面节点的规划或升级时重新配置集群。 请注意,升级工作流不是为这种情况而设计的,并且有意外结果的报告。

    kubeadm upgrade plan

    检查可升级到哪些版本,并验证你当前的集群是否可升级。 要跳过互联网检查,请传递可选的 [version] 参数

    选项

    从父命令继承的选项

    —rootfs string

    [EXPERIMENTAL] “真实”主机根文件系统的路径。

    概要

    将 Kubernetes 集群升级到指定版本

    从父命令继承的选项

    —rootfs string

    [实验] 指向 ‘真实’ 宿主机根文件系统的路径。

    kubeadm upgrade diff

    显示哪些差异将被应用于现有的静态 pod 资源清单。参考: kubeadm upgrade apply —dry-run

    概述

    选项

    —rootfs string

    [EXPERIMENTAL] “真实”主机根文件系统的路径。

    升级集群中某个节点的命令

    概要

    升级集群中某个节点的命令

    “node” 命令执行以下阶段:

    选项

    从父命令继承的选项

    —rootfs string

    [实验] 指向 ‘真实’ 宿主机根文件系统的路径。

    接下来

    • 如果你使用 kubeadm v1.7.x 或更低版本初始化集群,则可以参考 kubeadm 配置 配置集群用于 kubeadm upgrade