Kubernetes集群从Google Container Engine中消失
问题描述:
过去几周里,我一直在Kubernetes上运行一个应用程序,直到今天我发现我的Kubernetes主站不再可用。Kubernetes集群从Google Container Engine中消失
但应用仍高达,似乎是因为群集的节点仍然可以在谷歌计算引擎:
(我们不从我们的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
和谷歌集装箱引擎网页UI都同意,没有集群:
$ gcloud container clusters list
*crickets*
答
我联系了谷歌的支持来解决这个问题。集群的主实例被错误地标记为滥用,并且主人被取下。谷歌能够恢复它。之后,有一个过程将群集恢复到正常状态。
我想这里的解决方案是联系支持。
通过“蟋蟀”你的意思是命令没有完成,或者它完成没有输出?有一个巨大的差异。鉴于kubectl的输出,它看起来不能与谷歌交谈。控制台的容器引擎部分显示了什么? (https://console.cloud.google.com/kubernetes/list) –
@JonSkeet'gcloud'完成后没有输出,GKE网页界面也没有显示任何内容(我看到提示“创建一个容器集群”) – glifchits
您是否在活动页面上看到任何相关操作 - https://console.cloud.google.com/home/activity?project=YOURPROJECT –