Kubernetes集群从Google Container Engine中消失了

时间:2017-02-15 17:25:54

标签: kubernetes google-cloud-platform google-kubernetes-engine

过去几周我一直在Kubernetes上运行应用程序非常顺利,直到今天我发现我的Kubernetes主人已经不再可用了。

应用程序仍在运行,似乎是因为群集的节点仍在Google Compute Engine中可用:

gcloud compute engine nodes

(除了我们的K8s群集,我们不使用任何计算实例。)

我的gcloud CLI具有所有正确的配置:

$ gcloud config list
Your active configuration is: [default]

[compute]
...
[container]
use_client_certificate = True
[core]
account = {email}
disable_usage_reporting = True
project = {myproject}

即使我的kubectl CLI配置为使用曾经存在的群集:

$ kubectl config current-context
gke_{myproject}_us-central1-a_{clustername}

但是任何kubectl调用都会导致超时。

$ kubectl get pods
Unable to connect to the server: dial tcp {ipv4 address}:443: i/o timeout

gcloud和Google容器引擎网络用户界面都同意没有群集:

$ gcloud container clusters list
*crickets*

1 个答案:

答案 0 :(得分:0)

我与Google支持联系以解决此问题。群集的主实例被错误地标记为滥用,主人被取下。谷歌能够恢复它。之后,有一个过程将群集恢复到正常状态。

我想这里的解决方案是联系支持部门。