我想在信号量上部署我的容器化应用程序。我为此使用 GCP。但每当我跑步时
gcloud container clusters get-credentials demo
--project "${project}"
--zone europe-west1-b
它给出错误 (gcloud.container.clusters.get( ResponseError: code=403, message=Google Compute Engine:必需的"container.clusters.get"权限
- 首先,您需要查看执行此操作时使用的服务帐户。
要列出正在使用的帐户、登录(以您自己的身份(、激活服务帐户或验证应用程序,您可以查看此文档。例如,要以自己的身份进行身份验证,请使用:
gcloud auth login
然后,您可以将角色(包括"container.clusters.get"(添加到该服务帐户。本文档中的以下角色具有权限
Kubernetes Engine Admin (roles/container.admin(
Kubernetes Engine Cluster Admin (roles/container.clusterAdmin(
Kubernetes Engine Developer (roles/container.developer(
Kubernetes Engine Viewer(roles/container.viewer(
有时您可能需要创建自定义角色并在其中添加个人权限(例如"container.clusters.get"(