Configura un clúster de GKE en Cloud Code para IntelliJ
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Con Cloud Code, puedes crear un clúster de Kubernetes con Google Kubernetes Engine (GKE).
Crea un clúster de GKE y agrégalo a tu KubeConfig
Cloud Code abre la consola de Google Cloud para que puedas crear un clúster rápidamente:
Para abrir Kubernetes Explorer, haz clic en Kubernetes Explorer o navega a Tools > Cloud Code > Kubernetes > View Cluster Explorer.
En el encabezado del panel de Kubernetes Explorer, haz clic en + Connect to a GKE Cluster.
Elige Create a new GKE Cluster o Create a new GKE Autopilot cluster. Para obtener más información sobre qué modo elegir, consulta Compara los modos Autopilot y Standard.
Si se te solicita, haz clic en Abrir para permitir que Cloud Code abra la consola deGoogle Cloud .
En la consola de Google Cloud , elige las opciones de configuración que quieras personalizar y, luego, haz clic en Crear.
Después de crear el clúster, haz clic en el ícono Actualizar en el explorador de Kubernetes de Cloud Code.
Después de que el nombre de tu clúster nuevo aparezca en la lista, haz clic en el nombre del clúster. El clúster nuevo se agrega a la configuración y se establece como el contexto predeterminado.
Trabaja con un clúster de GKE existente
Si tienes un clúster de GKE Standard o Autopilot existente, puedes configurarlo como tu clúster activo y trabajar con él usando Cloud Code.
En el encabezado del panel de Kubernetes Explorer, haz clic en + Add GKE Cluster.
Haz clic en Google Kubernetes Engine.
Haz clic en el nombre de tu clúster. Tu clúster se agregó a KubeConfig.
Cómo establecer un clúster como contexto predeterminado
El clúster activo es aquel en el que se implementa tu aplicación de forma predeterminada.
En Kubernetes Explorer, haz clic con el botón derecho en un clúster y, luego, en Set as Current Context.
Ejecuta una aplicación en GKE
Para ejecutar o depurar una aplicación en GKE, deberás definir el repositorio de imágenes de contenedor de tu proyecto.
Después de quitar un clúster de tu KubeConfig, el clúster no estará disponible para la implementación.
En Kubernetes Explorer, haz clic con el botón derecho en un clúster y, luego, en Remove From KubeConfig.
Crea y agrega un clúster de otro proveedor de servicios en la nube
Si usas un clúster local o un clúster de otro proveedor, como Azure o AWS, usa las herramientas del proveedor para crear el clúster y agregarlo a tu KubeConfig.
Para enviar comentarios o informar un problema en tu IDE de IntelliJ, ve a Tools > Cloud Code > Help / About > Submit feedback or report an issue para informar un problema en GitHub.
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Información o código de muestra incorrectos","incorrectInformationOrSampleCode","thumb-down"],["Faltan la información o los ejemplos que necesito","missingTheInformationSamplesINeed","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-09-05 (UTC)"],[[["\u003cp\u003eCloud Code facilitates the creation of a Kubernetes cluster using Google Kubernetes Engine (GKE) directly from the Google Cloud console.\u003c/p\u003e\n"],["\u003cp\u003eExisting Standard or Autopilot GKE clusters can be connected and managed within Cloud Code, and any cluster can be set as the default context for application deployment.\u003c/p\u003e\n"],["\u003cp\u003eCloud Code allows for the management of cluster connections, including adding, removing, and setting the active cluster within the KubeConfig.\u003c/p\u003e\n"],["\u003cp\u003eUsers can utilize clusters from other providers, such as Azure or AWS, by creating them with the respective provider's tools and then adding them to their KubeConfig.\u003c/p\u003e\n"],["\u003cp\u003eCloud code offers features for advanced cluster management, such as organizing access with kubeconfig files, developing and debugging microservices with Skaffold, and using file sync and hot reloading for rapid development.\u003c/p\u003e\n"]]],[],null,["# Configure a GKE cluster in Cloud Code for IntelliJ\n\nWith Cloud Code, you can create a Kubernetes cluster with\nGoogle Kubernetes Engine (GKE).\n| **Note:** For developing and testing an app, create and run on a non-production cluster. For changes that will be rolled out to production, use an [automated CI/CD workflow](/docs/ci-cd).\n\nCreate a GKE cluster and add it to your KubeConfig\n--------------------------------------------------\n\nCloud Code opens the Google Cloud console so that you can quickly\ncreate a cluster:\n\n1. To open the Kubernetes Explorer, click\n\n **Kubernetes Explorer** or navigate to **Tools** \\\u003e **Cloud Code** \\\u003e\n **Kubernetes** \\\u003e **View Cluster Explorer**.\n\n2. In the header of the Kubernetes Explorer pane, click\n **+ Connect to a GKE Cluster**.\n\n3. Choose **Create a new GKE Cluster** or\n **Create a new GKE Autopilot cluster** . For more information on which mode to\n choose, see\n [Comparing Autopilot and Standard modes](/kubernetes-engine/docs/concepts/autopilot-overview#comparison).\n\n4. If prompted, click **Open** to permit Cloud Code to open the\n Google Cloud console.\n\n5. In Google Cloud console, choose any configuration options that you want\n to customize and then click **Create**.\n\n6. After the cluster is created, in Cloud Code, in the Kubernetes\n explorer, click the **Refresh** icon.\n\n7. After the name of your new cluster appears in the list, click the cluster\n name. Your new cluster is added to the configuration and set as the default\n context.\n\nWork with an existing GKE cluster\n---------------------------------\n\nIf you have an existing Standard or Autopilot GKE cluster, you\ncan set it as your active cluster and work with it using\nCloud Code.\n\n1. In the header of the Kubernetes Explorer pane, click **+ Add GKE Cluster**.\n2. Click **Google Kubernetes Engine**.\n3. Click your cluster name. Your cluster is added to the KubeConfig.\n\nSet a cluster as the default context\n------------------------------------\n\nThe active cluster is the cluster that your application is deployed to by\ndefault.\n\nIn the Kubernetes Explorer, right-click a cluster and then click\n**Set as Current Context**.\n\nRun an application on GKE\n-------------------------\n\nTo run or debug an application on GKE, you'll need to define\nthe container image repository for your project.\n\nTo learn more, read about\n[storing your container images](/code/docs/intellij/configuring-container-image-settings).\n\n\nRemove a cluster from your KubeConfig\n-------------------------------------\n\nAfter you remove a cluster from your KubeConfig, the cluster is not available\nto deploy to.\n\nIn the Kubernetes Explorer, right-click a cluster and then click\n**Remove From KubeConfig**.\n\nCreate and add a cluster from another cloud provider\n----------------------------------------------------\n\nIf you're using an on-premises cluster or a cluster from another provider such\nas Azure or AWS, use the provider's tools to create the cluster and add it to\nyour KubeConfig.\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- Learn how to add, delete or switch between your [kubeconfig files in Cloud Code](/code/docs/intellij/kubeconfigs).\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- Use [file sync and hot reloading](/code/docs/intellij/speed-up-k8s-development#enable-skaffold-file-sync-and-hot-reloading) to speed up development.\n- [Debug your application in Cloud Code](/code/docs/intellij/debug).\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)."]]