Utiliser les fichiers kubeconfig dans Cloud Code pour IntelliJ
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Les fichiers kubeconfig sont des fichiers de configuration Kubernetes qui organisent l'accès aux clusters, les utilisateurs et les contextes. Cette page explique comment ajouter, supprimer et basculer entre différentes kubeconfigs dans Cloud Code.
Par défaut, le plug-in Cloud Code utilise le fichier kubeconfig par défaut (situé dans le répertoire $HOME/.kube) pour récupérer les ressources Kubernetes et exécuter des commandes. Toutefois, d'autres fichiers kubeconfig peuvent être configurés.
Ajouter des fichiers kubeconfig supplémentaires
Pour ajouter des fichiers kubeconfig supplémentaires :
Accédez aux paramètres Cloud Code dans votre IDE (Fichier > Paramètres > Outils > Cloud Code > Kubernetes ou, pour Mac OS X, IntelliJ IDEA > Préférences > Outils > Cloud Code > Kubernetes).
Dans la section kubeconfigs, cliquez sur l'icône + Add kubeconfig (Ajouter kubeconfig) ou appuyez sur Alt+insert pour afficher la boîte de dialogue de sélection.
Dans la boîte de dialogue Sélectionner un fichier kubeconfig, accédez à l'emplacement du fichier kubeconfig que vous souhaitez ajouter.
Sélectionnez le fichier kubeconfig que vous souhaitez utiliser, puis cliquez sur OK.
Dans la boîte de dialogue Paramètres, cliquez sur OK pour enregistrer les modifications.
Supprimer les fichiers kubeconfig
Pour supprimer des fichiers kubeconfig :
Accédez aux paramètres Cloud Code dans votre IDE (Fichier > Paramètres > Outils > Cloud Code > Kubernetes ou, pour Mac OS X, IntelliJ IDEA > Préférences > Outils > Cloud Code > Kubernetes).
Dans la section kubeconfigs, cliquez sur le fichier kubeconfig que vous souhaitez supprimer, puis sur l'icône - Supprimer ou appuyez sur Alt+Delete.
Cliquez sur OK pour enregistrer les modifications.
Changer de fichier kubeconfig
Vous pouvez passer d'un fichier kubeconfig à un autre dans le navigateur de ressources en cliquant sur le menu déroulant des fichiers kubeconfig et en sélectionnant le fichier kubeconfig que vous souhaitez utiliser.
Lors de la sélection d'un fichier kubeconfig, la fenêtre de l'outil se met à jour pour utiliser le fichier choisi.
Conseil : Vous pouvez ajouter de nouveaux fichiers kubeconfig directement à l'aide du menu déroulant des fichiers kubeconfigs.
Utiliser des configurations d'exécution Cloud Code
Les configurations d'exécution Cloud Code peuvent être modifiées pour utiliser d'autres fichiers kubeconfig. Pour changer de fichier kubeconfig, ouvrez la configuration d'exécution à modifier puis, sous Run > Advanced settings (Exécuter > Paramètres avancés), sélectionnez le fichier kubeconfig que vous souhaitez utiliser dans le menu déroulant des fichiers kubeconfig.
Lors de la sélection d'un fichier kubeconfig, les contextes disponibles sont mis à jour pour refléter ceux trouvés dans le fichier kubeconfig sélectionné.
Conseil : Vous pouvez ajouter de nouveaux fichiers kubeconfig directement à partir des configurations d'exécution, en cliquant sur + Ajouter à droite du menu déroulant.
En savoir plus sur l'assistance à l'édition YAML de Cloud Code
Obtenir de l'aide
Pour envoyer des commentaires ou signaler un problème dans votre IDE IntelliJ, accédez à Outils > Cloud Code > Aide / À propos > Envoyer des commentaires ou signaler un problème pour signaler un problème sur GitHub.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/09/05 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Difficile à comprendre","hardToUnderstand","thumb-down"],["Informations ou exemple de code incorrects","incorrectInformationOrSampleCode","thumb-down"],["Il n'y a pas l'information/les exemples dont j'ai besoin","missingTheInformationSamplesINeed","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 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)."]]