有没有办法在命令中为kubectl特定google云平台项目?

poi*_*rez 8 kubernetes

是否有类似:kubectl get pods --project = PROJECT_ID

我不想修改我的默认gcloud配置来在我的登台和生产环境之间切换.

Yu-*_*ong 10

kubectl在其配置中保存群集/上下文.如果使用默认脚本启动群集,则应为clutser设置这些条目.

简要概述kubectl config:

您可以使用kubectl config use-context更改默认上下文,并kubectl --context=CONTEXT get pods切换到当前命令的其他上下文.


Rob*_*ley 8

您可以下载每个群集的凭据,使用gcloud container clusters get-credentials该凭据获取--project标记.在本地缓存凭据后,您可以使用该--context标志(如Yu-Ju在她的回答中所述)在每个命令的集群之间切换.