Google cloud platform gcloud:匹配集群和计算区域
有时,我会遇到以下问题:Google cloud platform gcloud:匹配集群和计算区域,google-cloud-platform,google-compute-engine,google-kubernetes-engine,gcloud,Google Cloud Platform,Google Compute Engine,Google Kubernetes Engine,Gcloud,有时,我会遇到以下问题: ➢ gcloud config list [compute] zone = us-central1-b [container] cluster = my-awesome-cluster [core] account = pkaramol@stackoverflow.com disable_usage_reporting = False project = some-nice-project Your active configuration is: [defaul
➢ gcloud config list
[compute]
zone = us-central1-b
[container]
cluster = my-awesome-cluster
[core]
account = pkaramol@stackoverflow.com
disable_usage_reporting = False
project = some-nice-project
Your active configuration is: [default]
(.venv)
~/Workspace/sail-cli 4_bug_multiple_clusters ✗ 5h28m ⚑
➢ k get nodes
NAME STATUS ROLES AGE VERSION
gke-nodepool1-443c46af-mhmw Ready <none> 7h27m v1.12.7-gke.25
gke-nodepool1-da892b44-8440 Ready <none> 7h27m v1.12.7-gke.25
我猜这是因为默认情况下,上述命令在此处设置的区域内执行查询:
[compute]
zone = us-central1-b
有没有办法将上述区域设置为与gke集群的区域相匹配?您可以使用此命令更改默认区域
gcloud config set compute/zone <zone>
gcloud配置集计算/分区
但是如果你有两个集群,每个集群都是不同的区域,没有什么是神奇的。在请求资源之前,您必须手动更改区域。您可以使用此命令更改默认区域
gcloud config set compute/zone <zone>
gcloud config set compute/zone <zone>
gcloud配置集计算/分区
但是如果你有两个集群,每个集群都是不同的区域,没有什么是神奇的。在请求资源之前,您必须手动更改区域
gcloud config set compute/zone <zone>
或将--zone参数传递给实例命令:
gcloud compute instances describe --zone <zone> gke-nodepool1-443c46af-mhmw
gcloud计算实例描述——区域gke-nodepool1-443c46af-mhmw
或将--zone参数传递给实例命令:
gcloud compute instances describe --zone <zone> gke-nodepool1-443c46af-mhmw
gcloud计算实例描述——区域gke-nodepool1-443c46af-mhmw
就个人而言,我认为使用gcloud config
作为默认值(对于项目、区域、区域等)是有问题的,最好取消设置这些值,并始终根据您的示例指定标志:--project=${project}
,--zone=${zone}
等。这更繁琐,但对于95%的人来说更现实(!?)当您不使用单个项目时的时间| zone.Agreed!但是很高兴知道这两个选项都存在。就个人而言,我认为使用gcloud config
作为默认值(对于项目、区域、区域等)是有问题的,最好取消设置这些值,并始终根据您的示例指定标志:--project=${project}
,--zone=${zone}
等等。这更乏味,但在95%的时间里,当你不使用单个项目时,这是一种更现实的做法。| zone.Agreed!但很高兴知道这两种选择都存在。