有什么样: kubectl GET荚--project = PROJECT_ID有没有办法在命令中指定kubectl的google云平台项目?
我想不会改变我的默认gcloud配置到我的分期和生产环境之间切换。
有什么样: kubectl GET荚--project = PROJECT_ID有没有办法在命令中指定kubectl的google云平台项目?
我想不会改变我的默认gcloud配置到我的分期和生产环境之间切换。
kubectl
将群集/上下文保存在其配置中。如果您使用默认脚本启动群集,则应该为您的配置文件设置这些条目。
的kubectl config
的简要概述:
kubectl config view
让你在 配置查看群集/上下文。kubectl config set-cluster
和kubectl config set-context
修改/添加新条目。您可以使用kubectl config use-context
更改默认上下文,并使用kubectl --context=CONTEXT get pods
切换到当前命令的不同上下文。
您可以使用gcloud container clusters get-credentials
下载每个群集的凭证,该凭证采用--project
标志。一旦凭证缓存在本地,您可以使用--context
标志(如Yu-Ju在其答案中解释)在每个命令的集群之间切换。