Crea y configura un clúster de GKE en Cloud Code para Cloud Shell

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

Para crear un clúster, sigue estos pasos:

  1. Haz clic en Cloud Code y, luego, expande la sección Kubernetes.
  2. Haz clic en agregar Agregar un clúster a KubeConfig.
  3. Selecciona Google Kubernetes Engine y, luego, para habilitar la API de Google Kubernetes Engine en tu proyecto.
  4. Elige Estándar o Autopilot. Para obtener más información, consulta Compara los modos Autopilot y Standard.
  5. Si se te solicita, haz clic en Abrir para permitir que Cloud Code abra la consola de Google Cloud.
  6. En la consola de Google Cloud, elige las opciones de configuración que quieras personalizar y, luego, haz clic en Crear.
  7. Después de crear el clúster, en Cloud Code, haz clic en el ícono Refresh.
  8. 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 tu kubeconfig y se establece como el contexto predeterminado.

Sugerencia: Para crear un clúster de Kubernetes con la paleta de comandos, iníciala (presiona Ctrl/Cmd+Shift+P o haz clic en Ver > Paleta de comandos) y, luego, ejecuta el comando Cloud Code: Crear clúster de GKE.

Cómo trabajar con un clúster de GKE existente

Si tienes un clúster de GKE Standard o Autopilot existente, puedes configurarlo como clúster activo y trabajar con él con Cloud Code.

  1. Haz clic en Cloud Code y, luego, expande la sección Kubernetes.
  2. Haz clic en agregar Agregar un clúster a KubeConfig.
  3. Haz clic en Google Kubernetes Engine.
  4. Haz clic en el nombre de tu clúster. Se agregará tu clúster a KubeConfig.

Cómo establecer un clúster como el contexto predeterminado

El clúster activo es el clúster en el que se implementa tu aplicación de forma predeterminada.

  1. Haz clic en Cloud Code y, luego, expande la sección Kubernetes.
  2. Haz clic con el botón derecho en un clúster y, luego, en Configurar como clúster activo.

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.

Para obtener más información, consulta Cómo comenzar a usar Cloud Code para Kubernetes.

Cómo quitar un clúster de tu KubeConfig

Después de quitar un clúster de tu KubeConfig, este no estará disponible para implementarse.

  1. Haz clic en Cloud Code y, luego, expande la sección Kubernetes.
  2. Haz clic con el botón derecho en un clúster y, luego, en Quitar contexto del clúster.

Abre una terminal interactiva en un contenedor

  1. Haz clic en Cloud Code y, luego, expande la sección Kubernetes.
  2. Expande tu clúster de minikube, expande Pods y, luego, expande Contenedores.
  3. Haz clic con el botón derecho en un contenedor y, luego, en Get Terminal.

Abre una dirección IP externa

  1. Haz clic en Cloud Code y, luego, expande la sección Kubernetes.
  2. Expande tu clúster de Minikube y, luego, Servicios.
  3. Expande IPs externas, haz clic con el botón derecho en una dirección IP y, luego, en Abrir dirección.
  4. Haz clic en Abrir.

Crea y agrega un clúster desde otro proveedor de servicios en la nube

Si usas un clúster local o uno de otro proveedor, como Azure o AWS, usa las herramientas del proveedor para crear el clúster y agregarlo a tu KubeConfig.

¿Qué sigue?