0

我不能再向我的 Anthos Environ 添加 GKE(标准或自动驾驶仪,没关系)。但是,上周我能够在当前 gcloud 项目内外注册现有的 GKE 集群。

我采取的步骤非常简单 - 我只是按照此处列出的步骤https://cloud.google.com/anthos/multicluster-management/connect/registering-a-cluster

我确认我的账户具有所有必需的 IAM 角色并且所有必要的 API 都已启用。这就是为什么我能够在上周首先添加一些标准和自动驾驶 GKE 集群,并且在角色和 API 方面没有变化。它刚刚停止工作。

我遵循的步骤:

  1. 创建标准 GKE 集群(启用 Workload Identity 的地区)
  2. 转到 Anthos 集群页面
  3. 单击注册现有集群
  4. 让它创建一个新的服务帐户
  5. 按照建议保留会员名称
  6. 点击提交
  7. Cloud Console 显示“未知错误”

在“未知错误”消息之后,无处显示有关问题的任何进一步信息。我创建了一个全新的项目并尝试了相同的方法,但它显示了完全相同的错误。这很令人沮丧。有没有人有同样的经历?任何帮助将不胜感激。

4

1 回答 1

1

我看到您已在Public Issue Tracker上为该问题打开了一张票,它最终成为一个 GUI 问题。我将此答案发布为社区 wiki,以便其他用户可以在此处找到答案,如果他们有同样的问题。


正如@Pralove Tandukar 在上述公共问题跟踪器中提到的那样

最有可能的问题是从云控制台(UI)注册集群。我已与 GKE 产品团队就此问题进行了内部咨询。但我不能保证任何预计到达时间的结果。

目前的解决方法是使用CLI

以下是用于将集群注册到 google anthos 的命令,这些命令已通过CLI验证并确认它可以正常工作。

gcloud beta container hub memberships register MEMBERSHIP_NAME \
--gke-uri=GKE_URI \
--enable-workload-identity


gcloud container hub memberships register MEMBERSHIP_NAME \
--gke-uri=GKE_URI \
--service-account-key-file=SERVICE_ACCOUNT_KEY_PATH
于 2021-04-12T08:06:20.670 回答