谷歌容器引擎

时间:2017-12-27 15:53:36

标签: kubernetes

我创建了kubernetes群集,但我无法连接到群集,导致错误。

rakesh_pal @ sandbox:〜$ gcloud beta容器集群get-credentials map -c1 --region us-central1 --project sandboxWarning:你调用了gcloud beta,但是使用当前的配置Kubernetes Engine v1 API将被用来代替v1beta1 API。如果您打算使用v1beta1 API,请将setcontainer / use_v1_api_client属性设置为false。您要继续(是/否)? YFetching集群端点和auth数据.ERROR:(gcloud.beta.container.clusters.get-credentials)ResponseError:code = 400,message ='us-central1'不是有效的zone.rakesh_pal@sandbox:〜$

你可以帮我解决这个问题。

2 个答案:

答案 0 :(得分:3)

使用此命令后我成功了:

gcloud config set container / use_v1_api false

答案 1 :(得分:0)

尝试在命令中没有测试版和区域信息时,您的说明可能会很旧。容器引擎不再处于测试阶段。

确保你的gcloud cli最新

gcloud components update

然后

gcloud container clusters get-credentials dev-map-c1 (created new cluster and same issue i have)

修改

如果您的默认配置区域不是您要使用的区域,则可以在命令上明确指定它。以下命令对我有用:

创建集群:

gcloud container clusters create dev-map-c1 --zone us-east1-b --machine-type=custom-1-4096 --cluster-version=1.8.4-gke.1

获取配置:

gcloud container clusters --zone=us-east1-b get-credentials dev-map-c1