1

過去幾周裏,我一直在Kubernetes上運行一個應用程序,直到今天我發現我的Kubernetes主站不再可用。Kubernetes集羣從Google Container 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和谷歌集裝箱引擎網頁UI都同意,沒有集羣:

$ gcloud container clusters list 
*crickets* 
+1

通過「蟋蟀」你的意思是命令沒有完成,或者它完成沒有輸出?有一個巨大的差異。鑑於kubectl的輸出,它看起來不能與谷歌交談。控制檯的容器引擎部分顯示了什麼? (https://console.cloud.google.com/kubernetes/list) –

+0

@JonSkeet'gcloud'完成後沒有輸出,GKE網頁界面也沒有顯示任何內容(我看到提示「創建一個容器集羣」) – glifchits

+0

您是否在活動頁面上看到任何相關操作 - https://console.cloud.google.com/home/activity?project=YOURPROJECT –

回答

0

我聯繫了谷歌的支持來解決這個問題。集羣的主實例被錯誤地標記爲濫用,並且主人被取下。谷歌能夠恢復它。之後,有一個過程將羣集恢復到正常狀態。

我想這裏的解決方案是聯繫支持。

相關問題