配置升级

本页面介绍了租户组织更新,并提供了相关步骤,用于配置维护时段,以及安排和执行 Google Distributed Cloud (GDC) 气隙用户集群升级(包括虚拟机节点和虚拟机)。

1. 用户集群升级

1.1. 自动升级

在此步骤中,以下可操作组件会自动升级:

范围 可操作的组件
仅限组织的服务 KUB

1.1.1. 前提条件

确保您已被授予用户集群管理员角色,以便管理用户集群升级。如果您没有该权限,请按照授予对项目资源的访问权限中的步骤操作。

1.1.2. 自动升级说明

  1. 登录 GDC 控制台。
  2. 在导航菜单中,选择集群
  3. 查看通知列标签,找到有可用升级的用户集群,这些集群会显示“现在可升级”字样。

    可升级到本地化版本

    Figure 6. “通知”列中显示“有可用的升级”

  4. 点击要升级的用户集群对应的现在可升级。 您可以在标记为名称的列中找到相应用户集群。在同一行的通知中,找到相应用户集群的现在可升级

    系统会打开升级详情页面。您会看到可用的 GDCH 用户集群版本和对应的可用 Kubernetes 版本

    升级详情页面

    图 7.升级详情页面

  5. 点击 GDCH 用户集群版本名称附近的修改图标,选择目标版本,然后点击保存

    选择目标版本

    图 8.选择目标版本,然后点击“保存”

  6. 点击升级按钮以开始升级用户集群。

    开始升级用户集群

    图 9: 开始升级用户集群

  7. 升级开始后,刷新升级详情页面即可查看升级进度。

    在升级开始时刷新详情页面

  8. 返回到集群页面,验证您看到的用户集群状态是否显示为 UPGRADING

    验证您是否看到“正在升级”状态

  9. 验证升级完成后,您是否再次看到集群处于 READY 状态,并且在 GDCH 版本下方显示更新后的版本:

    图片

1.2. 升级后检查

检查每个用户集群中是否存在子组件故障:

Check for the subcomponents that show ReconciliationError or Reconciling status. Point the kubeconfig to ORG ADMIN KUBECONFIG:

export KUBECONFIG=/root/release/org-admin/org-1-admin-kubeconfig
export CLUSTER=user-vm-1
echo "Subcomponents with failures"
kubectl get subcomponent -n ${CLUSTER} -o json | jq -r '.items[] |  select(.status.conditions[]?.reason == "ReconciliationError") | select(.status.featureDisabled != true) |  "Sub-Component: \(.metadata.name) - \(.status.conditions[]?.message)"'
echo "Subcomponents still reconciling"
kubectl get subcomponent -n ${CLUSTER} -o json | jq -r '.items[] |  select(.status.conditions[]?.reason == "Reconciling") | select(.status.featureDisabled != true) | select( "\(.status)" | contains("PreinstallPending") | not) | "Sub-Component: \(.metadata.name) - \(.status.conditions[]?.message)"'

2. 与 Google 团队联系

如需了解如何联系 Google 以获取更多帮助,请参阅申请支持页面。