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 la sección 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 la sección 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 la sección 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.
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 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, 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 la sección 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.