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:
- Haz clic en
Cloud Code y, luego, expande el explorador de Kubernetes.
- Haz clic en agregar Agregar un clúster a KubeConfig.
- Selecciona Google Kubernetes Engine y, luego, Sí para habilitar la API de Google Kubernetes Engine en tu proyecto.
- Elige Estándar o Autopilot. Para obtener más información, consulta Compara los modos Autopilot y Standard.
- Si se te solicita, haz clic en Abrir para permitir que Cloud Code abra la consola de Google 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, en Cloud Code, haz clic en el ícono Refresh.
- 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.
- Haz clic en
Cloud Code y, luego, expande el explorador de Kubernetes.
- Haz clic en agregar Agregar un clúster a KubeConfig.
- Haz clic en Google Kubernetes Engine.
- 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.
- Haz clic en
Cloud Code y, luego, expande el explorador de Kubernetes.
- 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.
Cuando intentes depurar, es posible que se te solicite autenticar tus credenciales para ejecutar y depurar una aplicación de forma local.
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.
- Haz clic en
Cloud Code y, luego, expande el explorador de Kubernetes.
- 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
- Haz clic en
Cloud Code y, luego, expande el explorador de Kubernetes.
- Expande tu clúster de minikube, expande Pods y, luego, expande Contenedores.
- Haz clic con el botón derecho en un contenedor y, luego, en Get Terminal.
Abre una dirección IP externa
- Haz clic en
Cloud Code y, luego, expande el explorador de Kubernetes.
- Expande tu clúster de Minikube y, luego, Servicios.
- Expande IPs externas, haz clic con el botón derecho en una dirección IP y, luego, en Abrir dirección.
- 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?
- Organiza el acceso de tu clúster con archivos kubeconfig.
- Obtén información para agregar, borrar o cambiar entre tus archivos kubeconfig en Cloud Code.
- Desarrolla y depura partes de una aplicación de microservicios con Skaffold.
- Usa la sincronización de archivos y la recarga en caliente para acelerar el desarrollo.
- Depura tu aplicación en Cloud Code.