【问题标题】:How to create a kubernetes cluster with service account of type 'compute@developer.gserviceaccount.com' in GCP?如何在 GCP 中使用“compute@developer.gserviceaccount.com”类型的服务帐户创建 kubernetes 集群?
【发布时间】:2021-07-13 04:34:22
【问题描述】:

服务帐号“abcdefc-compute@developer.gserviceaccount.com”不存在。

我正在尝试创建一个 kubernetes 集群,但 GCP 给了我上面的错误。 我检查了服务帐户中的帐户名称但找不到它,而是我有 'ayushaccount@abcdef.iam.gserviceaccount.com'。

我尝试使用此电子邮件“abcdefc-compute@developer.gserviceaccount.com”创建另一个服务帐户,但它不允许我创建。

我是 GCP 新手,不知道如何解决这个问题。我正在寻找在 GCP 中创建一个 kubernetes 集群。

【问题讨论】:

  • 你的项目名称是“abcdefc”吗?您的项目中似乎缺少默认服务帐号。
  • 要恢复默认的计算引擎服务帐户,请按照documentation

标签: google-cloud-platform google-kubernetes-engine


【解决方案1】:

您的 GCP 项目似乎缺少默认服务帐号。 你有两个选择:

  1. (重新)创建默认服务帐户
  2. 在创建 GKE 集群时,在 NODE POOLS 下,转到 default-pool->Security,对于 Service account,选择一个存在的帐户。

如果您想(重新)创建默认服务帐户,您可以通过控制台禁用/启用 Google Compute Engine API,或者从 Cloud Shell 或工作站上的命令行运行 gcloud services enable compute.googleapis.com

【讨论】:

  • 我正在尝试执行第二步,即禁用然后启用。但每次我这样做时,我都会操作失败。
猜你喜欢
  • 2019-05-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-03-30
  • 2019-05-19
  • 2021-12-28
  • 1970-01-01
相关资源
最近更新 更多