我已按照安装步骤操作: https ://cloud.google.com/container-engine/docs/tutorials/guestbook#install_gcloud_and_kubectl
Google Container Engine 集群已启动并正在运行,gcloud CLI 已通过身份验证并可以正常工作。
但是 kubectl 说:
"couldn't read version from server: Get http://local host:8080/api: dial tcp 127.0.0.1:8080: connection refused"
我想我需要用来kubectl config set-cluster
在 GCE 上设置到我的集群的连接。
我在哪里可以找到我的 GCE 集群的 Kubernetes 主服务器的地址?我gcloud beta container clusters list
似乎获得了集群的主 IP。我用它和kubectl config set-cluster
.
现在它说:
"error: couldn't read version from server: Get http:// 104.197.49.119/api: dial tcp 104.197.49.119:80: i/o timeout"
我在正确的轨道上吗?
额外的奇怪之处:
gcloud container
或者gcloud preview container
对我不起作用。仅有的gcloud beta container
我的集群的 MASTER_VERSION 是 0.21.4,而我的 kubectl 客户端的版本是 GitVersion:"v0.20.2",即使是新安装的 gcloud。