Mit Cloud Code können Sie einen Kubernetes-Cluster mit Google Kubernetes Engine (GKE) erstellen.
.GKE-Cluster erstellen und zur KubeConfig hinzufügen
So erstellen Sie ein Cluster:
- Klicken Sie auf
Cloud Code und maximieren Sie dann den Kubernetes Explorer.
- Klicken Sie auf Hinzufügen Cluster zur KubeConfig hinzufügen.
- Wählen Sie Google Kubernetes Engine und dann Ja aus, um die Google Kubernetes Engine API in Ihrem Projekt zu aktivieren.
- Wählen Sie Standard oder Autopilot aus. Weitere Informationen finden Sie unter Autopilot- und Standardmodi vergleichen.
- Wenn Sie dazu aufgefordert werden, klicken Sie auf Öffnen, damit Cloud Code dieGoogle Cloud -Konsole öffnen kann.
- Wählen Sie in der Google Cloud Konsole alle Konfigurationsoptionen aus, die Sie anpassen möchten, und klicken Sie dann auf Erstellen.
- Klicken Sie nach dem Erstellen des Clusters in Cloud Code auf das Symbol Aktualisieren.
- Wenn der Name des neuen Clusters in der Liste angezeigt wird, klicken Sie auf den Clusternamen. Ihr neuer Cluster wird Ihrer kubeconfig-Datei hinzugefügt und als Standardkontext festgelegt.
Tipp:Wenn Sie einen Kubernetes-Cluster über die Befehlspalette erstellen möchten, öffnen Sie die Befehlspalette (drücken Sie Ctrl/Cmd + Shift + P oder klicken Sie auf Ansicht > Befehlspalette) und 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.
- Klicken Sie auf
Cloud Code und maximieren Sie dann den Kubernetes Explorer.
- Klicken Sie auf Hinzufügen Cluster zur KubeConfig hinzufügen.
- Klicken Sie auf Google Kubernetes Engine.
- 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.
- Klicken Sie auf
Cloud Code und maximieren Sie dann den Kubernetes Explorer.
- Rechtsklicken Sie auf einen Cluster und dann auf Als aktiven Cluster festlegen.
Anwendung in GKE ausführen
Wenn Sie eine Anwendung in GKE ausführen oder debuggen möchten, müssen Sie das Container-Image-Repository für Ihr Projekt definieren.
Wenn Sie versuchen, Fehler zu beheben, werden Sie möglicherweise aufgefordert, Ihre Anmeldedaten zu authentifizieren, um eine Anwendung lokal auszuführen und zu debuggen.
Weitere Informationen finden Sie unter Erste Schritte mit Cloud Code für Kubernetes.
Cluster aus Ihrer KubeConfig entfernen
Nachdem Sie einen Cluster aus Ihrer KubeConfig entfernt haben, kann der Cluster nicht mehr bereitgestellt werden.
- Klicken Sie auf
Cloud Code und maximieren Sie dann den Kubernetes Explorer.
- Rechtsklicken Sie auf einen Cluster und dann auf Kontext unter Cluster entfernen.
Interaktives Terminal für einen Container öffnen
- Klicken Sie auf
Cloud Code und maximieren Sie dann den Kubernetes Explorer.
- Maximieren Sie Ihren Minikube-Cluster, maximieren Sie Pods und dann Container.
- Rechtsklicken Sie auf einen Container und dann auf Terminal abrufen.
Externe IP-Adresse öffnen
- Klicken Sie auf
Cloud Code und maximieren Sie dann den Kubernetes Explorer.
- Maximieren Sie Ihren minikube-Cluster und dann Services.
- Erweitern Sie Externe IP-Adressen, rechtsklicken Sie auf eine IP-Adresse und dann auf Adresse öffnen.
- 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 Ihrer KubeConfig hinzu.
Nächste Schritte
- Clusterzugriff mit kubeconfig-Dateien organisieren
- Informationen zum Hinzufügen, Löschen oder Wechseln von kubeconfig-Dateien in Cloud Code
- Teile einer Mikrodienstanwendung entwickeln und debuggen:
- Verwenden Sie die Dateisynchronisierung und das Hot-Reloading, um die Entwicklung zu beschleunigen.
- Anwendung in Cloud Code debuggen