Utilizzare i file kubeconfig in Cloud Code per IntelliJ
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
I file kubeconfig sono file di configurazione di Kubernetes che organizzano l'accesso al cluster, gli utenti e i contesti. Questa pagina mostra come aggiungere, eliminare e passare
da una kubeconfig all'altra in Cloud Code.
Per impostazione predefinita, il plug-in Cloud Code utilizza il file kubeconfig predefinito (che si trova
nella directory $HOME/.kube) per recuperare le risorse Kubernetes ed eseguire i comandi. Tuttavia, è possibile configurare file kubeconfig aggiuntivi.
Aggiungere altri file kubeconfig
Per aggiungere altri file kubeconfig:
Vai alle impostazioni di Cloud Code all'interno dell'IDE
(File > Impostazioni > Strumenti > Cloud Code > Kubernetes o
per Mac OS X, IntelliJ IDEA > Preferenze > Strumenti >
Cloud Code > Kubernetes).
Nella sezione kubeconfig, fai clic sull'icona + Aggiungi kubeconfig o premi
Alt+insert per visualizzare la finestra di dialogo di selezione.
Nella finestra di dialogo Seleziona file kubeconfig, vai alla posizione del
file kubeconfig che vuoi aggiungere.
Seleziona il file kubeconfig che vuoi utilizzare e poi fai clic su Ok.
Nella finestra di dialogo Impostazioni, fai clic su Ok per salvare le modifiche.
Rimuovere i file kubeconfig
Per rimuovere i file kubeconfig:
Vai alle impostazioni di Cloud Code all'interno dell'IDE
(File > Impostazioni > Strumenti > Cloud Code > Kubernetes o
per Mac OS X, IntelliJ IDEA > Preferenze > Strumenti >
Cloud Code > Kubernetes).
Nella sezione kubeconfig, fai clic sul file kubeconfig che vuoi rimuovere, quindi fai clic sull'icona - Rimuovi o premi Alt+Delete.
Fai clic su Ok per salvare le modifiche.
Cambiare kubeconfig
Puoi attivare/disattivare il kubeconfig corrente del browser delle risorse facendo clic sul
menu a discesa kubeconfig e selezionando il kubeconfig che vuoi utilizzare.
Dopo aver selezionato un file kubeconfig, la finestra degli strumenti viene aggiornata per utilizzare il file kubeconfig scelto.
Suggerimento: è possibile aggiungere nuove kubeconfig direttamente utilizzando il menu a discesa kubeconfig.
Utilizzo delle configurazioni di esecuzione di Cloud Code
Le configurazioni di esecuzione di Cloud Code possono essere modificate per utilizzare file kubeconfig alternativi. Per modificare i kubeconfig, apri la configurazione di esecuzione da modificare e, in Esegui > Impostazioni avanzate, seleziona il kubeconfig che vuoi utilizzare dal menu a discesa kubeconfig.
Quando selezioni un file kubeconfig, i contesti disponibili vengono aggiornati in modo da riflettere quelli trovati nel file kubeconfig selezionato.
Suggerimento: è possibile aggiungere nuove kubeconfig direttamente dalle configurazioni di esecuzione facendo clic su + Aggiungi a destra del menu a discesa.
Scopri di più sull'assistenza di Cloud Code per la
modifica di YAML.
Assistenza
Per inviare un feedback o segnalare un problema nel tuo IDE IntelliJ, vai a
Strumenti > Cloud Code > Guida / Informazioni > Invia
feedback o segnala un problema per segnalare un problema su GitHub.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Difficile da capire","hardToUnderstand","thumb-down"],["Informazioni o codice di esempio errati","incorrectInformationOrSampleCode","thumb-down"],["Mancano le informazioni o gli esempi di cui ho bisogno","missingTheInformationSamplesINeed","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 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)."]]