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 add Add a Cluster to the 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 Comparación de los modos Autopilot y Standard.
- Si se te solicita, haz clic en Abrir para permitir que Cloud Code abra la consola deGoogle Cloud .
- En la consola de Google Cloud , elige las opciones de configuración que desees personalizar y, luego, haz clic en Crear.
- Después de crear el clúster, en Cloud Code, haz clic en el ícono de 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 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: Create GKE cluster.
Trabaja con un clúster de GKE existente
Si tienes un clúster de GKE Standard o Autopilot existente, puedes configurarlo como tu clúster activo y trabajar con él usando Cloud Code.
- Haz clic en
Cloud Code y, luego, expande el explorador de Kubernetes.
- Haz clic en add Add a Cluster to the KubeConfig.
- Haz clic en Google Kubernetes Engine.
- Haz clic en el nombre de tu clúster. Tu clúster se agregó a KubeConfig.
Cómo establecer un clúster como contexto predeterminado
El clúster activo es aquel 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 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 que autentiques tus credenciales para ejecutar y depurar una aplicación de forma local.
Para obtener más información, consulta Comienza 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, el clúster no estará disponible para la implementación.
- 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 Remove Context Under Cluster.
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, luego Pods y, por último, Containers.
- 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 IP externas, haz clic con el botón derecho en una dirección IP y, luego, haz clic 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 a tu clúster con archivos kubeconfig.
- Obtén información para agregar, borrar o cambiar tus archivos kubeconfig en Cloud Code.
- Desarrollar y depurar partes de una aplicación de microservicios
- Usa la sincronización de archivos y la recarga en caliente para acelerar el desarrollo.
- Depura tu aplicación en Cloud Code.