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