1

Ich habe in den letzten Wochen eine App auf Kubernetes sehr reibungslos ausgeführt, bis heute fand ich, dass mein Kubernetes Master nicht mehr verfügbar ist.Kubernetes-Cluster verschwunden von Google Container Engine

Aber die Anwendung ist noch bis, scheinbar weil der Clusters Knoten noch verfügbar ist in Google Compute Engine:

gcloud compute engine nodes

(Wir verwenden keine Serverinstanzen abgesehen von unserem K8S Cluster.)

Mein gcloud CLI hat die richtige Konfiguration:

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

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

Sogar mein kubectl CLI konfiguriert ist, um den Cluster zu verwenden, die einst existierten:

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

Aber all kubectl Anruf führt zu einem Timeout.

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

gcloud und der Google-Container-Engine sowohl Web-UI einig, dass es keine Cluster:

$ gcloud container clusters list 
*crickets* 
+1

Mit "Grillen" meinst du, der Befehl wird nicht abgeschlossen, oder dass es ohne Ausgabe abgeschlossen ist? Es gibt einen gewaltigen Unterschied. Angesichts der Ausgabe von kubectl sieht es so aus, als könne es nicht mit Google kommunizieren. Was wird im Container Engine-Teil der Konsole angezeigt? (https://console.cloud.google.com/kubernetes/list) –

+0

@JonSkeet 'gcloud' wird ohne Ausgabe beendet, und die GKE-Web-Benutzeroberfläche zeigt auch nichts an (Ich sehe eine Aufforderung" Create a container cluster ") – glifchits

+0

Sehen Sie relevante Aktionen auf der Aktivitätsseite? Https://console.cloud.google.com/home/activity?project=YOURPROJECT –

Antwort

0

ich mit Google-Support in Kontakt kam, dieses Problem zu lösen. Die Master-Instanz des Clusters wurde fälschlicherweise als missbräuchlich markiert und der Master wurde entfernt. Google konnte es wiederherstellen. Danach gab es einen Prozess, um den Cluster in seinen normalen Zustand zurückzuversetzen.

Ich nehme an, die Lösung hier ist, den Support zu kontaktieren.

Verwandte Themen