Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/kubernetes/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Kubernetes 谷歌容器引擎_Kubernetes - Fatal编程技术网

Kubernetes 谷歌容器引擎

Kubernetes 谷歌容器引擎,kubernetes,Kubernetes,我创建了kubernetes集群,但无法连接到该集群,错误如下 拉凯什_pal@sandbox:~$gcloud beta容器群集获取凭据映射-c1--区域us-central1--项目沙盒警告:您调用了gcloud beta,但在当前配置中,将使用Kubernetes引擎v1 API而不是v1beta1 API。如果您打算改为使用v1beta1 API,请将container/use\u v1\u api\u client属性设置为false。是否继续(Y/n)?YFetching clust

我创建了kubernetes集群,但无法连接到该集群,错误如下

拉凯什_pal@sandbox:~$gcloud beta容器群集获取凭据映射-c1--区域us-central1--项目沙盒警告:您调用了
gcloud beta
,但在当前配置中,将使用Kubernetes引擎v1 API而不是v1beta1 API。如果您打算改为使用v1beta1 API,请将container/use\u v1\u api\u client属性设置为false。是否继续(Y/n)?YFetching cluster endpoint and auth data.ERROR:(gcloud.beta.container.clusters.get credentials)ResponseError:code=400,message='us-central1'不是有效的zone.rakesh_pal@sandbox:~$


你能在这方面帮助我吗。

如果命令中没有beta和区域信息,请尝试,你的说明可能是旧的。容器引擎不再是beta版

确保您的gcloud cli是最新的

gcloud components update
然后

编辑

如果您的默认配置区域不是您想要使用的区域,您可以在命令中显式指定它。以下命令适用于我:

创建群集:

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

如果命令中没有beta和区域信息,则说明可能很旧。容器引擎不再是beta版

确保您的gcloud cli是最新的

gcloud components update
然后

编辑

如果您的默认配置区域不是您想要使用的区域,您可以在命令中显式指定它。以下命令适用于我:

创建群集:

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

使用此命令后,我成功:


gcloud config set container/use_v1_api false

使用此命令后,我成功:


gcloud config set container/use_v1_api false

我仍然收到相同的错误。拉凯什_pal@sandbox:~$gcloud组件更新所有组件都是最新的。拉凯什_pal@sandbox:~$gcloud容器群集获取凭据dev-map-c1获取群集端点和身份验证数据。错误:(gcloud.container.clusters.get credentials)ResponseError:code=404,message=projects/sandbox/zones/us-central1-a/clusters/dev-map-c1资源找不到。在[us-central1-a]中找不到[dev-map-c1]。您是指[us-central1]中的[dev-map-c1]吗?谢谢您的尝试。我只是浏览了一下命令,它对我起了作用。我想知道你是否在一个区域创建了集群,而你的gcloud配置指向另一个区域?这似乎就是错误消息所说的。检查“gcloud配置列表”是否显示与您在.Hmm中创建集群相同的区域。同样的问题。另一个数据点:所有组件都已更新。gcloud config list:[compute]region=us-east1 zone=us-east1-b$gcloud测试容器集群创建$CLUSTER\--集群版本=1.8.4-gke.1\--机器类型=custom-1-4096\--区域=$region\--项目=$project$echo$CLUSTER$region jdar-171227-CLUSTER-01 us-east1好消息,我想我重现了这个问题。通过将集群置于与默认区域不同的区域,我能够获得相同的错误消息。我将发布cluster create命令,并在上面的回答中获取对我有效的credentials命令。另一件事是,每次登录clueter时,我都必须运行该命令。gcloud config set container/use\u v1\u api\u client false是否有永久网解决方案?我仍然收到相同的错误。拉凯什_pal@sandbox:~$gcloud组件更新所有组件都是最新的。拉凯什_pal@sandbox:~$gcloud容器群集获取凭据dev-map-c1获取群集端点和身份验证数据。错误:(gcloud.container.clusters.get credentials)ResponseError:code=404,message=projects/sandbox/zones/us-central1-a/clusters/dev-map-c1资源找不到。在[us-central1-a]中找不到[dev-map-c1]。您是指[us-central1]中的[dev-map-c1]吗?谢谢您的尝试。我只是浏览了一下命令,它对我起了作用。我想知道你是否在一个区域创建了集群,而你的gcloud配置指向另一个区域?这似乎就是错误消息所说的。检查“gcloud配置列表”是否显示与您在.Hmm中创建集群相同的区域。同样的问题。另一个数据点:所有组件都已更新。gcloud config list:[compute]region=us-east1 zone=us-east1-b$gcloud测试容器集群创建$CLUSTER\--集群版本=1.8.4-gke.1\--机器类型=custom-1-4096\--区域=$region\--项目=$project$echo$CLUSTER$region jdar-171227-CLUSTER-01 us-east1好消息,我想我重现了这个问题。通过将集群置于与默认区域不同的区域,我能够获得相同的错误消息。我将发布cluster create命令,并在上面的回答中获取对我有效的credentials命令。另一件事是,每次登录clueter时,我都必须运行该命令。gcloud config set container/use\u v1\u api\u client false是否有永久网解决方案?非常感谢。运行gcloud config set container/use_v1_api_client false后。它成功了,没有更多的错误。但当我运行kubectl proxy时,它只是一直挂在127.0.0.1:8001上,非常感谢。运行gcloud config set container/use_v1_api_client false后。它成功了,没有更多的错误。但当我运行kubectl proxy时,它只是一直挂在127.0.0.1:8001上