Trabalhar com arquivos kubeconfig no Cloud Code para IntelliJ
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Os arquivos kubeconfig são arquivos de configuração do Kubernetes que organizam o acesso ao cluster, os usuários e os contextos. Nesta página, mostramos como adicionar, excluir e alternar entre diferentes kubeconfigs no Cloud Code.
Por padrão, o plugin do Cloud Code usa o arquivo kubeconfig padrão (localizado no diretório $HOME/.kube) para recuperar recursos do Kubernetes e executar comandos. No entanto, é preciso configurar outros arquivos kubeconfig.
Adicionar outros arquivos kubeconfig
Para adicionar outros arquivos kubeconfig:
Navegue até as configurações do Cloud Code no seu ambiente de desenvolvimento integrado
(Arquivo > Configurações > Ferramentas > Cloud Code > Kubernetes ou
no Mac OS X, IntelliJ IDEA > Preferências > Ferramentas >
Cloud Code > Kubernetes).
Na seção kubeconfigs, clique no ícone + Adicionar kubeconfig ou pressione
Alt+insert para abrir a caixa de diálogo de seleção.
Na caixa de diálogo Selecionar arquivo kubeconfig, navegue até o local do arquivo kubeconfig que você quer adicionar.
Selecione o arquivo kubeconfig que você quer usar e clique em Ok.
Na caixa de diálogo Configurações, clique em OK para salvar as mudanças.
Remover arquivos kubeconfig
Para remover arquivos kubeconfig:
Navegue até as configurações do Cloud Code no seu ambiente de desenvolvimento integrado
(Arquivo > Configurações > Ferramentas > Cloud Code > Kubernetes ou
no Mac OS X, IntelliJ IDEA > Preferências > Ferramentas >
Cloud Code > Kubernetes).
Na seção kubeconfigs, clique no kubeconfig que você quer remover e
clique no ícone - Remover ou pressione Alt+Delete.
Clique em Ok para salvar as mudanças.
Alternar kubeconfigs
É possível alternar o kubeconfig atual do navegador de recursos clicando no menu suspenso do kubeconfigs e selecionando o kubeconfig que quiser usar.
Ao selecionar um kubeconfig, a janela de ferramentas é atualizada para usar o kubeconfig escolhido.
Dica: é possível adicionar novos kubeconfigs diretamente usando o menu suspenso do kubeconfigs.
Como usar as configurações de execução do Cloud Code
É possível modificar as configurações de execução do Cloud Code para usar arquivos kubeconfig alternativos. Para alterar o kubeconfigs, abra "Executar configuração" para modificar e, em Executar > configurações avançadas, selecione o kubeconfig que você quer usar no menu suspenso do kubeconfig.
Ao selecionar um kubeconfig, os contextos disponíveis são atualizados para refletir os encontrados no kubeconfig selecionado.
Dica: é possível adicionar novos kubeconfigs diretamente nas configurações de execução clicando em + Adicionar à direita da lista suspensa.
Saiba mais sobre a assistência de edição de YAML do Cloud Code.
Receber suporte
Para enviar um feedback ou informar um problema no ambiente de desenvolvimento integrado do IntelliJ, acesse
Tools > Cloud Code > Help / About > Envie
feedback ou informe um problema para informar um problema no GitHub.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Informações incorretas ou exemplo de código","incorrectInformationOrSampleCode","thumb-down"],["Não contém as informações/amostras de que eu preciso","missingTheInformationSamplesINeed","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 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)."]]