Administra clústeres de Kubernetes

Con Cloud Code, puedes crear un clúster de Kubernetes con Google Kubernetes Engine (GKE) o minikube. También puedes trabajar con un clúster local si usas Docker Desktop.

Crea un clúster de GKE y agrégalo a tu KubeConfig

Kubernetes Explorer abre Google Cloud Console para que puedas crear un clúster con rapidez:

  1. Para abrir Kubernetes Explorer, haz clic en Ícono de Kubernetes Explorer Cloud Code: Kubernetes.
  2. En el encabezado del panel de Kubernetes Explorer, haz clic en + Add a Cluster to the KubeConfig.
  3. Selecciona Google Kubernetes Engine y haga clic en + Create a new GKE Cluster.
  4. Elige Estándar o Autopilot. Para obtener más información, consulta Comparación de los modos Estándar y Autopilot.
  5. Si se te solicita, haz clic en Abrir para permitir que Cloud Code abra Cloud Console.
  6. En Cloud Console, elige las opciones de configuración que quieras personalizar y, luego, haz clic en Crear.
  7. Después de crear el clúster, en VS Code, haz clic en Actualizar la vista de clúster de Kubernetes Refresh.
  8. 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 la configuración 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 (haz clic en Ícono de ajustes “Administrar” Administrar > Paleta de comandos o presiona Ctrl/Cmd+Shift+P) y, luego, ejecuta el comando Cloud Code: Create GKE cluster.

Trabajar con un clúster de GKE existente

Si tienes un clúster de GKE estándar o de Autopilot existente, puedes configurarlo como tu clúster activo y trabajar con él mediante Cloud Code.

  1. En el encabezado del panel de Kubernetes Explorer, haz clic en + Add a Cluster to the KubeConfig.
  2. Haz clic en Google Kubernetes Engine.
  3. Haz clic en el nombre del clúster. Tu clúster se agrega 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.

En el explorador de Kubernetes, haz clic con el botón derecho en un clúster y, luego, en Configurar como clúster activo.

Quita un clúster de tu KubeConfig

Después de quitar un clúster de KubeConfig, el clúster no estará disponible para implementarse.

En Kubernetes Explorer, haz clic con el botón derecho en un clúster y, luego, en Quitar contexto en clúster.

Inicia un clúster de Minikube

  1. Haga clic en la barra de estado de Minikube.

    barra de estado de minikube

  2. Una vez que se propague la opción Elige un perfil de Minikube (clúster), haz clic en minikube y, luego, en Iniciar.

Pausar o detener un clúster de Minikube

  1. Haga clic en la barra de estado de Minikube.

    barra de estado de minikube

  2. Después de laElige un perfil de Minikube (clúster) para controlar opción propaga, haz clicMinikube y, luego, haga clic enFin oPausa ,

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 KubeConfig.

Trabaja con clústeres locales

Además de minikube, también puedes trabajar con Cloud Code si usas Docker Desktop (para Mac o Windows).).

Para que Cloud Code funcione con un clúster local, asegúrate de que la configuración predeterminada (por ejemplo, ~/.kube/config) contenga el clúster local. Este clúster debe configurarse como el contexto actual.

Por ejemplo, si usabas un clúster local, docker-for-desktop, con Docker Desktop, configura tu clúster preferido con el siguiente comando:

kubectl config use-context docker-for-desktop

Obtener asistencia

Para enviar comentarios, informa problemas en GitHub o haz preguntas en Stack Overflow.