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:
- Haz clic en
Cloud Code y, a continuación, expande el explorador Kubernetes.
- Haz clic en Añadir. Añadir un clúster a KubeConfig
- Selecciona Google Kubernetes Engine y, a continuación, Sí para habilitar la API de Google Kubernetes Engine en tu proyecto.
- Elige Estándar o Automático. Para obtener más información, consulta Comparar los modos Autopilot y Estándar.
- Si se te pide, haz clic en Abrir para permitir que Cloud Code abra la consolaGoogle Cloud .
- En la consola, elija las opciones de configuración que quiera personalizar y, a continuación, haga clic en Crear. Google Cloud
- Una vez creado el clúster, en Cloud Code, haz clic en el icono Actualizar.
- 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.
- Haz clic en
Cloud Code y, a continuación, expande el explorador Kubernetes.
- Haz clic en Añadir. Añadir un clúster a KubeConfig
- Haz clic en Google Kubernetes Engine.
- 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.
- Haz clic en
Cloud Code y, a continuación, expande el explorador Kubernetes.
- 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.
- Haz clic en
Cloud Code y, a continuación, expande el explorador Kubernetes.
- 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
- Haz clic en
Cloud Code y, a continuación, expande el explorador Kubernetes.
- Amplía tu clúster de minikube, Pods y, a continuación, Containers (Contenedores).
- Haz clic con el botón derecho en un contenedor y, a continuación, en Obtener terminal.
Abrir una dirección IP externa
- Haz clic en
Cloud Code y, a continuación, expande el explorador Kubernetes.
- Amplía tu clúster de minikube y, a continuación, Services (Servicios).
- 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.
- 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
- Organiza el acceso a tu clúster con archivos kubeconfig.
- Consulta cómo añadir, eliminar o cambiar entre tus archivos kubeconfig en Cloud Code.
- Desarrollar y depurar partes de una aplicación de microservicios con Skaffold.
- Usa la sincronización de archivos y la recarga en caliente para acelerar el desarrollo.
- Depurar una aplicación en Cloud Code