Cloud Code te permite 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 la sección 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 Piloto automático. 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 desees personalizar y haz clic en Crear.
- Después de crear el clúster, haz clic en el ícono Refresh en Cloud Code.
- 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 agregará a tu kubeconfig y se configurará como el contexto predeterminado.
Sugerencia: Para crear un clúster de Kubernetes con 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 de Standard o Autopilot existente, puedes configurarlo como tu clúster activo y trabajar con él mediante Cloud Code.
- Haz clic en Cloud Code y, luego, expande la sección 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 agregará a KubeConfig.
Configura un clúster como 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 la sección Kubernetes.
- Haz clic con el botón derecho en un clúster y, luego, en Set as Active Cluster.
Ejecuta 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.
Si quieres obtener más información, consulta Primeros pasos con Cloud Code para Kubernetes.
Quita un clúster de tu KubeConfig
Después de quitar un clúster de KubeConfig, este no estará disponible para implementarlo.
- Haz clic en Cloud Code y, luego, expande la sección Kubernetes.
- Haz clic con el botón derecho en un clúster y, luego, en Remove Context Under Cluster.
Abre una terminal interactiva en un contenedor
- Haz clic en Cloud Code y, luego, expande la sección Kubernetes.
- Expande tu clúster de Minikube, expande Pods y, luego, Contenedores.
- Haz clic con el botón derecho en un contenedor y, luego, en Obtener terminal.
Abre una dirección IP externa
- Haz clic en Cloud Code y, luego, expande la sección Kubernetes.
- Expande tu clúster de Minikube y, luego, expande Servicios.
- Expande IPs externas, haz clic con el botón derecho en una dirección IP y, luego, selecciona 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 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 al clúster mediante archivos kubeconfig.
- Obtén información sobre cómo agregar, borrar o cambiar entre tus archivos kubeconfig en Cloud Code.
- Desarrolla y depura partes de una aplicación de microservicio con Skaffold.
- Usa la sincronización de archivos y la recarga en caliente para acelerar el desarrollo.
- Depura tu aplicación en Cloud Code.