要更新一个或多个 主管集群(包括 主管集群 运行的 Kubernetes 版本,以及支持 Tanzu Kubernetes 集群的基础架构,其中包括 Tanzu Kubernetes Grid 服务),请执行 vSphere 命名空间更新。

vSphere with Tanzu 有一个版本实体。该版本实体是语义版本字符串,格式为 v1.19.1+vmware.2-vsc0.0.8-17610687,其中前缀是 Kubernetes 版本 (v1.19.1),后缀是 vSphere 命名空间版本 (vsc0.0.8-17610687)。

下表列出了可用的 主管集群 版本:
版本 描述
v1.19.1+vmware.2-vsc0.0.8-17610687 最新的 主管集群 版本;支持 vSphere 7.0 Update 2。
v1.18.2-vsc0.0.5-16762486 支持 vSphere 7.0 Update 1。
v1.17.4-vsc0.0.5-16762486 最低的 主管集群 版本,其中包含支持 Antrea CNI 的 Tanzu Kubernetes Grid 服务
v1.16.7-vsc0.0.5-16762486 如果运行的是此版本,则应至少将其更新到 1.17。

前提条件

在执行 vSphere 命名空间更新之前,请阅读发行说明。

要安装所需的二进制文件,请将 vCenter Server Appliance 和 ESXi 主机升级到受支持的版本。请参见 vCenter Server 文档中的升级 vCenter Server Appliance

注: 执行 vSphere 命名空间更新时,所有已置备的 Tanzu Kubernetes 集群都必须处于正在运行状态。如果 Tanzu Kubernetes 处于正在创建或正在删除状态,请等待该过程完成,然后再更新 主管集群,否则可能不会成功。
注: 更新 主管集群可能会触发在其中部署的 Tanzu Kubernetes 集群的滚动更新。请参见 更新 Tanzu Kubernetes 集群

过程

  1. 以 vSphere 管理员身份登录到 vCenter Server
  2. 选择菜单 > 工作负载管理
  3. 选择命名空间 > 更新选项卡。
  4. 选择要更新到的可用版本
    例如,选择版本 v1.18.2-vsc0.0.5-16762486
    注: 必须以渐进方式更新。不要跳过更新,例如从 1.16 更新到 1.18。更新途径应为 1.16、1.17、1.18。
  5. 选择一个或多个要将更新应用到的 主管集群
  6. 要启动更新,请单击应用更新
  7. 使用近期任务窗格监控更新的状态。