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 Kubernetes.
- Haz clic en add 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 Google Cloud consola.
- En la Google Cloud consola, 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 Actualizar.
- 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 mediante la paleta de comandos, inicia la paleta de comandos (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.
Trabaja con un clúster de GKE existente
Si tienes un clúster de GKE Standard o Autopilot existente, puedes establecerlo como tu clúster activo y trabajar con él usando Cloud Code.
- Haz clic en
Cloud Code y, luego, expande el explorador Kubernetes.
- Haz clic en add Agregar un clúster a KubeConfig.
- Haz clic en Google Kubernetes Engine.
- Haz clic en el nombre del clúster. Tu clúster se agrega a KubeConfig.
Establece 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 Kubernetes.
- Haz clic con el botón derecho en un clúster y, luego, en Establecer 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.
Quita un clúster de tu KubeConfig
Después de quitar un clúster de tu KubeConfig, el clúster no estará disponible para la implementación.
- Haz clic en
Cloud Code y, luego, expande el explorador Kubernetes.
- Haz clic con el botón derecho en un clúster y, luego, en Quitar contexto en el clúster.
Abre una terminal interactiva en un contenedor
- Haz clic en
Cloud Code y, luego, expande el explorador Kubernetes.
- Expande tu clúster de Minikube, Pods y, luego, Contenedores.
- Haz clic con el botón derecho en el contenedor y, luego, en Obtener terminal.
Abre una dirección IP externa
- Haz clic en
Cloud Code y, luego, expande el explorador 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 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.
¿Qué sigue?
- Organiza el acceso de clúster mediante 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.