Mit kubeconfig-Dateien in Cloud Code for IntelliJ arbeiten

kubeconfig-Dateien sind Kubernetes-Konfigurationsdateien, die den Clusterzugriff, Nutzer und Kontexte organisieren. Auf dieser Seite wird beschrieben, 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 zum Organisieren des Clusterzugriffs mit kubeconfig-Dateien.

kubeconfigs verwalten

Standardmäßig verwendet das Cloud Code-Plug-in die kubeconfig-Standarddatei (im Verzeichnis $HOME/.kube) zum Abrufen von Kubernetes-Ressourcen und zum Ausführen von Befehlen. 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 für 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 Select kubeconfig file zum Speicherort der kubeconfig-Datei, die Sie hinzufügen möchten.
  4. Wählen Sie die gewünschte kubeconfig-Datei aus und klicken Sie 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 für 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 - Remove oder drücken Sie Alt + Delete.
  3. Klicken Sie auf OK, um die Änderungen zu speichern.

kubeconfigs wechseln

Sie können die aktuelle kubeconfig des Ressourcenbrowsers wechseln, indem Sie auf das Drop-down-Menü „kubeconfigs“ klicken und die gewünschte kubeconfig auswählen. 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.

Drop-down-Menü „kubeconfig“ wird erweitert.

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 + 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.