1. 用户集群升级
1.1. 自动升级
在此步骤中,以下可操作组件会自动升级:
| 范围 | 可操作的组件 |
|---|---|
| 仅限组织的服务 | KUB |
1.1.1. 前提条件
确保您已被授予用户集群管理员角色,以便管理用户集群升级。如果您没有该权限,请按照授予对项目资源的访问权限中的步骤操作。
1.1.2. 自动升级说明
- 登录 GDC 控制台。
- 在导航菜单中,选择集群。
查看通知列标签,找到有可用升级的用户集群,这些集群会显示“现在可升级”字样。

Figure 6. “通知”列中显示“有可用的升级”
点击要升级的用户集群对应的现在可升级。 您可以在标记为名称的列中找到相应用户集群。在同一行的通知中,找到相应用户集群的现在可升级。
系统会打开升级详情页面。您会看到可用的 GDCH 用户集群版本和对应的可用 Kubernetes 版本。

图 7.升级详情页面
点击 GDCH 用户集群版本名称附近的修改图标,选择目标版本,然后点击保存。

图 8.选择目标版本,然后点击“保存”
点击升级按钮以开始升级用户集群。

图 9: 开始升级用户集群
升级开始后,刷新升级详情页面即可查看升级进度。

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

验证升级完成后,您是否再次看到集群处于 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 以获取更多帮助,请参阅申请支持页面。