Crear y configurar un clúster de GKE en Cloud Code para VS Code

Con Cloud Code, puedes crear un clúster de Kubernetes con Google Kubernetes Engine (GKE).

Crear un clúster de GKE y añadirlo a tu archivo KubeConfig

Si quieres crear un clúster, sigue estos pasos:

  1. Haz clic en Cloud Code y, a continuación, expande el explorador Kubernetes.
  2. Haz clic en Añadir. Añadir un clúster a KubeConfig
  3. Selecciona Google Kubernetes Engine y, a continuación, para habilitar la API de Google Kubernetes Engine en tu proyecto.
  4. Elige Estándar o Automático. Para obtener más información, consulta Comparar los modos Autopilot y Estándar.
  5. Si se te pide, haz clic en Abrir para permitir que Cloud Code abra la consolaGoogle Cloud .
  6. En la consola, elija las opciones de configuración que quiera personalizar y, a continuación, haga clic en Crear. Google Cloud
  7. Una vez creado el clúster, en Cloud Code, haz clic en el icono Actualizar.
  8. Cuando aparezca el nombre del nuevo clúster en la lista, haz clic en él. El nuevo clúster se añade a tu archivo kubeconfig y se define como contexto predeterminado.

Nota: Para crear un clúster de Kubernetes con la paleta de comandos, abre la paleta de comandos (pulsa Ctrl/Cmd+Shift+P o haz clic en Ver > Paleta de comandos) y, a continuación, ejecuta el comando Cloud Code: Create GKE cluster (Cloud Code: Crear clúster de GKE).

Trabajar con un clúster de GKE

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

  1. Haz clic en Cloud Code y, a continuación, expande el explorador Kubernetes.
  2. Haz clic en Añadir. Añadir un clúster a KubeConfig
  3. Haz clic en Google Kubernetes Engine.
  4. Haz clic en el nombre del clúster. Tu clúster se añade a KubeConfig.

Definir un clúster como contexto predeterminado

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

  1. Haz clic en Cloud Code y, a continuación, expande el explorador Kubernetes.
  2. Haz clic con el botón derecho en un clúster y, a continuación, en Definir como clúster activo.

Ejecutar una aplicación en GKE

Para ejecutar o depurar una aplicación en GKE, debes definir el repositorio de imágenes de contenedor de tu proyecto.

Cuando intentes depurar, es posible que se te pida que autentiques tus credenciales para ejecutar y depurar una aplicación de forma local.

Para obtener más información, consulta el artículo sobre cómo empezar a usar Cloud Code para Kubernetes.

Quitar un clúster de tu archivo KubeConfig

Después de quitar un clúster de tu archivo KubeConfig, no podrás desplegarlo.

  1. Haz clic en Cloud Code y, a continuación, expande el explorador Kubernetes.
  2. Haz clic con el botón derecho en un clúster y, a continuación, en Eliminar contexto del clúster.

Abrir un terminal interactivo en un contenedor

  1. Haz clic en Cloud Code y, a continuación, expande el explorador Kubernetes.
  2. Amplía tu clúster de minikube, Pods y, a continuación, Containers (Contenedores).
  3. Haz clic con el botón derecho en un contenedor y, a continuación, en Obtener terminal.

Abrir una dirección IP externa

  1. Haz clic en Cloud Code y, a continuación, expande el explorador Kubernetes.
  2. Amplía tu clúster de minikube y, a continuación, Services (Servicios).
  3. Expande IPs externas, haz clic con el botón derecho en una dirección IP y, a continuación, haz clic en Abrir dirección.
  4. Haz clic en Abrir.

Crear y añadir 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, utiliza las herramientas del proveedor para crear el clúster y añadirlo a tu archivo KubeConfig.

Siguientes pasos

Obtener asistencia

Para enviar comentarios o informar de problemas, visita GitHub o haz una pregunta en Stack Overflow.