首页 > 解决方案 > Google Cloud (GCP) 设置多集群入口 - gcloud 命令“gcloud alpha container hub ingress enable \ --config-membership”出错

问题描述

我正在尝试按照文档页面中的步骤在 GCP 中设置多集群入口。

当我尝试使用以下命令设置配置集群时,它给了我错误 -

$ gcloud alpha container hub ingress enable \
       --config-membership=projects/myproject/locations/global/memberships/gke-us

错误:(gcloud.alpha.container.hub.ingress.enable)INVALID_ARGUMENT:字段 config_membership 的 InvalidValueError:成员资格“projects/myproject/locations/global/memberships/projects/myproject/locations/global/memberships/gke-us”不存在

当我运行时kubectl config get-contexts,我可以看到 gke-us 存在。

> $ gcloud container hub memberships list.      
NAME    EXTERNAL_ID
> gke-us  2b7924f5-c55e-485f-959b-9048b0920713 
> gke-eu  9ed69091-56b7-44c0-af49-2ccf817c5fcf

我之前已经做过几次这个设置,从来没有遇到过这个问题,但它突然开始出现了。

标签: google-cloud-platformgoogle-kubernetes-enginegcloudgoogle-anthos

解决方案


推荐阅读