【发布时间】:2018-04-15 00:56:49
【问题描述】:
我在 Google Kubernetes Engine 中有三个集群,我正在尝试查看 Kubernetes 仪表板,但对于两个不同的集群,我得到了相同的 access-token。
使用kubectl config view 命令我得到:
- name: gke_PROJECT_ZONE_A_NAME_A
user:
auth-provider:
config:
access-token: TOKEN-A
- name: gke_PROJECT_ZONE_B_NAME_B
user:
auth-provider:
config:
access-token: TOKEN-B
- name: gke_PROJECT_ZONE_C_NAME_C
user:
auth-provider:
config:
access-token: TOKEN-B
当 gke_PROJECT_ZONE_B_NAME_B 和 gke_PROJECT_ZONE_C_NAME_C 共享相同的访问令牌时,因此当我通过 kubectl proxy 连接并插入令牌时,我会得到相同的仪表板。
如何刷新集群 B 或 C 的访问令牌,以便获得所需的仪表板?
我尝试使用gcloud container clusters get-credentials CLUSTER-C --zone ZONE-C --project MY_PROJECT,它返回
正在获取集群端点和身份验证数据。生成的 kubeconfig 条目 对于 CLUSTER-C。
之后我没有获得任何 CLUSTER-C 的访问令牌
谢谢
【问题讨论】:
标签: kubernetes google-cloud-platform google-kubernetes-engine