GKE-Cluster in Cloud Code für VS Code erstellen und konfigurieren

Mit Cloud Code können Sie einen Kubernetes-Cluster mit Google Kubernetes Engine (GKE) erstellen.

.

GKE-Cluster erstellen und KubeConfig hinzufügen

So erstellen Sie ein Cluster:

  1. Klicken Sie auf Cloud Code und maximieren Sie dann den Kubernetes-Explorer.
  2. Klicken Sie auf Hinzufügen KubeConfig einen Cluster hinzufügen.
  3. Wählen Sie Google Kubernetes Engine und dann Ja aus, um die Google Kubernetes Engine API in Ihrem Projekt zu aktivieren.
  4. Wählen Sie Standard oder Autopilot aus. Weitere Informationen finden Sie unter Autopilot- und Standardmodi vergleichen.
  5. Wenn Sie dazu aufgefordert werden, klicken Sie auf Öffnen, um Cloud Code das Öffnen der Google Cloud Console zu erlauben.
  6. Wählen Sie in der Google Cloud Console die Konfigurationsoptionen aus, die Sie anpassen möchten, und klicken Sie dann auf Erstellen.
  7. Nachdem der Cluster erstellt wurde, klicken Sie in Cloud Code auf das Symbol Aktualisieren.
  8. Wenn der Name des neuen Clusters in der Liste angezeigt wird, klicken Sie auf den Clusternamen. Der neue Cluster wird der kubeconfig-Datei hinzugefügt und als Standardkontext festgelegt.

Tipp:Wenn Sie einen Kubernetes-Cluster mit der Befehlspalette erstellen möchten, starten Sie die Befehlspalette. Drücken Sie dazu Ctrl/Cmd + Shift + P oder Ansicht > Befehlspalette. Führen Sie dann den Befehl Cloud Code: GKE-Cluster erstellen aus.

Mit einem vorhandenen GKE-Cluster arbeiten

Wenn Sie bereits einen Standard- oder Autopilot-GKE-Cluster haben, können Sie ihn als aktiven Cluster festlegen und mit Cloud Code arbeiten.

  1. Klicken Sie auf Cloud Code und maximieren Sie dann den Kubernetes-Explorer.
  2. Klicken Sie auf Hinzufügen KubeConfig einen Cluster hinzufügen.
  3. Klicken Sie auf Google Kubernetes Engine.
  4. Klicken Sie auf den Clusternamen. Der Cluster wird der KubeConfig hinzugefügt.

Cluster als Standardkontext festlegen

Der aktive Cluster ist der Cluster, in dem Ihre Anwendung standardmäßig bereitgestellt wird.

  1. Klicken Sie auf Cloud Code und maximieren Sie dann den Kubernetes-Explorer.
  2. Klicken Sie mit der rechten Maustaste auf einen Cluster und dann auf Als aktiven Cluster festlegen.

Anwendung in GKE ausführen

Zum Ausführen oder Debuggen einer Anwendung in GKE müssen Sie das Container-Image-Repository für Ihr Projekt definieren.

Bei der Fehlerbehebung werden Sie möglicherweise aufgefordert, Ihre Anmeldedaten zu authentifizieren, um eine Anwendung lokal auszuführen und Fehler zu beheben.

Weitere Informationen finden Sie unter Erste Schritte mit Cloud Code for Kubernetes.

Cluster aus KubeConfig entfernen

Nachdem Sie einen Cluster aus Ihrer KubeConfig entfernt haben, kann der Cluster nicht mehr bereitgestellt werden.

  1. Klicken Sie auf Cloud Code und maximieren Sie dann den Kubernetes-Explorer.
  2. Klicken Sie mit der rechten Maustaste auf einen Cluster und dann auf Kontext unter Cluster entfernen.

Interaktives Terminal in einem Container öffnen

  1. Klicken Sie auf Cloud Code und maximieren Sie dann den Kubernetes-Explorer.
  2. Erweitern Sie Ihren Minikube-Cluster, maximieren Sie Pods und anschließend Container.
  3. Klicken Sie mit der rechten Maustaste auf einen Container und dann auf Get Terminal.

Externe IP-Adresse öffnen

  1. Klicken Sie auf Cloud Code und maximieren Sie dann den Kubernetes-Explorer.
  2. Erweitern Sie Ihren Minikube-Cluster und dann Dienste.
  3. Erweitern Sie Externe IP-Adressen, klicken Sie mit der rechten Maustaste auf eine IP-Adresse und dann auf Adresse öffnen.
  4. Klicken Sie auf Öffnen.

Cluster von einem anderen Cloud-Anbieter erstellen und hinzufügen

Wenn Sie einen lokalen Cluster oder einen Cluster eines anderen Anbieters wie Azure oder AWS verwenden, erstellen Sie den Cluster mit den Tools des Anbieters und fügen Sie ihn zu KubeConfig hinzu.

Nächste Schritte

Support anfragen

Wenn Sie Feedback geben möchten, können Sie Probleme auf GitHub melden oder eine Frage in Stack Overflow stellen.