Mit kubeconfig-Dateien in Cloud Code for IntelliJ arbeiten
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
kubeconfig-Dateien sind Kubernetes-Konfigurationsdateien, in denen Clusterzugriff, Nutzer und Kontexte organisiert werden. Auf dieser Seite wird beschrieben, wie Sie in Cloud Code verschiedene kubeconfigs hinzufügen, löschen und zwischen ihnen wechseln.
Standardmäßig verwendet das Cloud Code-Plug-in zum Abrufen von Kubernetes-Ressourcen und zum Ausführen von Befehlen die kubeconfig-Standarddatei (die sich im Verzeichnis $HOME/.kube befindet). 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:
Rufen Sie die Cloud Code-Einstellungen in Ihrer IDE auf (Datei > Einstellungen > Tools > Cloud Code > Kubernetes oder für Mac OS X IntelliJ IDEA > Einstellungen > Tools > Cloud Code > Kubernetes).
Klicken Sie im Bereich kubeconfigs auf das Symbol + kubeconfig hinzufügen oder drücken Sie Alt+insert, um das Auswahlfeld aufzurufen.
Rufen Sie im Dialogfeld kubeconfig-Datei auswählen den Speicherort der kubeconfig-Datei auf, die Sie hinzufügen möchten.
Wählen Sie die kubeconfig-Datei aus, die Sie verwenden möchten, und klicken Sie auf Ok.
Klicken Sie im Dialogfeld Einstellungen auf OK, um die Änderungen zu speichern.
kubeconfig-Dateien entfernen
So entfernen Sie kubeconfig-Dateien:
Rufen Sie die Cloud Code-Einstellungen in Ihrer IDE auf (Datei > Einstellungen > Tools > Cloud Code > Kubernetes oder für Mac OS X IntelliJ IDEA > Einstellungen > Tools > Cloud Code > Kubernetes).
Klicken Sie im Bereich kubeconfigs auf die kubeconfig, die Sie entfernen möchten, und dann auf das Symbol – Entfernen oder drücken Sie Alt + Delete.
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.
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, indem Sie rechts neben dem Drop-down-Menü auf + Hinzufügen klicken.
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.
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Schwer verständlich","hardToUnderstand","thumb-down"],["Informationen oder Beispielcode falsch","incorrectInformationOrSampleCode","thumb-down"],["Benötigte Informationen/Beispiele nicht gefunden","missingTheInformationSamplesINeed","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2025-09-05 (UTC)."],[[["\u003cp\u003eKubeconfig files are Kubernetes configuration files that manage cluster access, users, and contexts, and Cloud Code utilizes them for managing Kubernetes resources.\u003c/p\u003e\n"],["\u003cp\u003eCloud Code allows you to add, remove, and switch between different kubeconfig files through its settings panel, located under \u003cstrong\u003eFile\u003c/strong\u003e > \u003cstrong\u003eSettings\u003c/strong\u003e > \u003cstrong\u003eTools\u003c/strong\u003e > \u003cstrong\u003eCloud Code\u003c/strong\u003e > \u003cstrong\u003eKubernetes\u003c/strong\u003e.\u003c/p\u003e\n"],["\u003cp\u003eYou can easily switch the active kubeconfig for the resource browser through a dropdown menu, enabling you to view and manage resources in different clusters.\u003c/p\u003e\n"],["\u003cp\u003eCloud Code Run Configurations can be modified to use specific kubeconfig files, allowing for targeted deployments and operations on different clusters.\u003c/p\u003e\n"],["\u003cp\u003eNew kubeconfigs can be added directly via both the Kubeconfigs dropdown menu and in the run configuration view.\u003c/p\u003e\n"]]],[],null,["# Work with kubeconfig files in Cloud Code for IntelliJ\n\nkubeconfig files are Kubernetes configuration files that organize cluster\naccess, users, and contexts. This page shows you how to add, delete and switch\nbetween different kubeconfigs in Cloud Code.\n\nFor more information about kubeconfig files, see the Kubernetes documentation on\n[organizing cluster access using kubeconfig files](https://kubernetes.io/docs/concepts/configuration/organize-cluster-access-kubeconfig/).\n\nManage kubeconfigs\n------------------\n\nBy default, the Cloud Code plugin uses the default kubeconfig file (located\nunder the `$HOME/.kube` directory) for retrieving Kubernetes resources and\nrunning commands. However, additional kubeconfig files may be configured.\n\n### Add additional kubeconfig files\n\nTo add additional kubeconfig files:\n\n1. Navigate to Cloud Code settings within your IDE (**File** \\\u003e **Settings** \\\u003e **Tools** \\\u003e **Cloud Code** \\\u003e **Kubernetes** or for Mac OS X, **IntelliJ IDEA** \\\u003e **Preferences** \\\u003e **Tools** \\\u003e **Cloud Code** \\\u003e **Kubernetes**).\n2. In the **kubeconfigs** section, click the **+ Add kubeconfig** icon or press `Alt`+`insert` to bring up the selection dialog.\n3. In the **Select kubeconfig file** dialog, navigate to the location of the kubeconfig file you want to add.\n4. Select the kubeconfig file you want to use, and then click **Ok**.\n5. In the **Settings** dialog, click **OK** to save your changes.\n\n### Remove kubeconfig files\n\nTo remove kubeconfig files:\n\n1. Navigate to Cloud Code settings within your IDE (**File** \\\u003e **Settings** \\\u003e **Tools** \\\u003e **Cloud Code** \\\u003e **Kubernetes** or for Mac OS X, **IntelliJ IDEA** \\\u003e **Preferences** \\\u003e **Tools** \\\u003e **Cloud Code** \\\u003e **Kubernetes**).\n2. In the **kubeconfigs** section, click the kubeconfig you want to remove, and then click the **- Remove** icon or press `Alt`+`Delete`.\n3. Click **Ok** to save your changes.\n\n### Switch kubeconfigs\n\nYou can toggle the resource browser's current kubeconfig by clicking on\nthe kubeconfigs drop-down menu and selecting the kubeconfig you want to use.\nUpon selecting a kubeconfig, the tool window updates to use the chosen\nkubeconfig.\n\n**Tip**: New kubeconfigs can be added directly using the kubeconfigs drop-down\nmenu.\n\n### Using Cloud Code Run Configurations\n\nCloud Code Run Configurations can be modified to use alternate\nkubeconfig files. To change kubeconfigs, open the Run Configuration to modify\nand under **Run** \\\u003e **Advanced settings**, select the kubeconfig you want to\nuse from the kubeconfig drop-down menu.\nUpon selecting a kubeconfig, available contexts update to reflect those found in\nthe selected kubeconfig.\n\n**Tip** : New kubeconfigs can be added directly from run configurations by\nclicking **+ Add** to the right of the drop-down.\n\nWhat's next\n-----------\n\n- [Organize your cluster access using kubeconfig files](https://kubernetes.io/docs/concepts/configuration/organize-cluster-access-kubeconfig/).\n- [Develop and debug parts of a microservice application](/code/docs/intellij/speed-up-k8s-development#develop_microservices_applications_using_skaffold_configurations) using skaffold.\n- Learn more about Cloud Code's [YAML editing](/code/docs/intellij/yaml-editing) assistance.\n\nGet support\n-----------\n\nTo submit feedback or report an issue in your IntelliJ IDE, go to **Tools** \\\u003e **Cloud Code** \\\u003e **Help / About** \\\u003e **Submit\nfeedback or report an issue** to report an issue on [GitHub](https://github.com/GoogleCloudPlatform/cloud-code-intellij/issues)."]]