【发布时间】:2021-09-19 13:46:38
【问题描述】:
我在属于组织 org1 的项目中创建了一个 GKE 集群 my-cluster。
创建集群后,我使用gcloud auth login 使用user@org1.com 登录并使用gcloud container clusters get-credentials my-cluster --region europe-west4 --project project 配置本地kubeconfig。
最近我们不得不将这个项目(使用 GKE 集群)迁移到另一个组织 org2。我们成功了following the documentation。
org2 中的 IAM 所有者是 user@org2.com。为了重新配置 kube 配置,我遵循了前面的步骤,在这种情况下使用 user@org2.com 登录:
gcloud auth login
gcloud container clusters get-credentials my-cluster --region europe-west4 --project project.
当我执行 kubectl get pods 时,引用旧的 org1 用户时出现错误:
Error from server (Forbidden): pods is forbidden: User "user@org1.com" cannot list resource "pods" in API group "" in the namespace "default": requires one of ["container.pods.list"] permission(s).
这里有什么问题?
【问题讨论】:
标签: kubernetes google-cloud-platform google-kubernetes-engine gcloud kubectl