Mit kubectl-Dateien in Cloud Code for IntelliJ arbeiten

kubeconfig-Dateien sind Kubernetes-Konfigurationsdateien, mit denen Clusterzugriff, Nutzer und Kontexte organisiert werden. Auf dieser Seite erfahren Sie, wie Sie in Cloud Code verschiedene kubeconfigs hinzufügen, löschen und zwischen ihnen wechseln.

Weitere Informationen zu kubeconfig-Dateien finden Sie in der Kubernetes-Dokumentation zur Organisation des Clusterzugriffs mit kubeconfig-Dateien.

kubeconfigs verwalten

Standardmäßig verwendet das Cloud Code-Plug-in zum Abrufen von Kubernetes-Ressourcen und zum Ausführen von Befehlen die kubeconfig-Standarddatei (im Verzeichnis $HOME/.kube). Es können jedoch zusätzliche kubeconfig-Dateien konfiguriert werden.

Zusätzliche kubeconfig-Dateien hinzufügen

So fügen Sie zusätzliche kubeconfig-Dateien hinzu:

  1. Rufen Sie in Ihrer IDE die Cloud Code-Einstellungen auf (Datei > Einstellungen > Tools > Cloud Code > Kubernetes oder bei Mac OS X IntelliJ IDEA > Einstellungen > Tools > Cloud Code > Kubernetes).
  2. Klicken Sie im Abschnitt kubeconfigs auf das Symbol + Add kubeconfig oder drücken Sie Alt+insert, um das Auswahldialogfeld aufzurufen.
  3. Gehen Sie im Dialogfeld Datei auswählen zum Speicherort der kubeconfig-Datei, die Sie hinzufügen möchten.
  4. Wählen Sie die gewünschte kubeconfig-Datei aus und klicken Sie dann auf OK.
  5. Klicken Sie im Dialogfeld Einstellungen auf OK, um die Änderungen zu speichern.

kubeconfig-Dateien entfernen

So entfernen Sie kubeconfig-Dateien:

  1. Rufen Sie in Ihrer IDE die Cloud Code-Einstellungen auf (Datei > Einstellungen > Tools > Cloud Code > Kubernetes oder bei Mac OS X IntelliJ IDEA > Einstellungen > Tools > Cloud Code > Kubernetes).
  2. Klicken Sie im Abschnitt kubeconfigs auf die kubeconfig-Datei, die Sie entfernen möchten, und dann auf das Symbol - Entfernen oder drücken Sie Alt+Delete.
  3. Klicken Sie auf OK, um die Änderungen zu speichern.

kubeconfigs wechseln

Sie können auf die aktuelle kubeconfig des Ressourcenbrowsers umschalten. Klicken Sie dazu auf das Drop-down-Menü "kubeconfigs" und wählen Sie die gewünschte kubeconfig aus. Nach der Auswahl einer kubeconfig wird das Toolfenster für die Verwendung der ausgewählten kubeconfig aktualisiert.

Tipp: Neue kubeconfigs können direkt über das Drop-down-Menü "kubeconfigs" hinzugefügt werden.

Das Drop-down-Menü „kubeconfig“ wird eingeblendet.

Cloud Code Run-Konfigurationen verwenden

Cloud Code-Ausführungskonfigurationen können so geändert werden, dass alternative kubeconfig-Dateien verwendet werden. Öffnen Sie zum Ändern von kubeconfigs die zu ändernde Ausführungskonfiguration und wählen Sie unter "Run" > Erweiterte Einstellungen die gewünschte kubeconfig aus dem Drop-down-Menü "kubeconfig" aus. Nach der Auswahl einer kubeconfig werden die verfügbaren Kontexte aktualisiert, um die in der ausgewählten kubeconfig gefundenen Kontexte widerzuspiegeln.

Tipp: Neue kubeconfigs können direkt aus Ausführungskonfigurationen hinzugefügt werden. Klicken Sie dazu rechts neben dem Drop-down-Menü auf + Add (+ Hinzufügen).

Bearbeiten von kubeconfig-Einstellungen in Ausführungskonfigurationen. Stellt ein Drop-down-Menü zur Auswahl einer bereits hinzugefügten kubeconfig sowie eine Schaltfläche zum Hinzufügen einer neuen kubeconfig bereit.

Nächste Schritte

Support kontaktieren

So senden Sie Feedback oder melden ein Problem in Ihrer IntelliJ-IDE: Tools > Cloud Code > Hilfe / Info > Feedback geben oder Problem melden, um ein Problem auf GitHub zu melden oder stellen Sie eine Frage zu Stack Overflow.