Agrega un clúster de Kubernetes

Cloud Code te permite crear un clúster de Kubernetes con GKE, Minikube, AWS y Azure. Además, puedes trabajar con un clúster local si usas Docker Desktop.

Crea un clúster de Kubernetes con GKE

Puedes crear un clúster con rapidez mediante GKE Explorer. En el encabezado del panel del Explorador de Google Kubernetes Engine, haz clic en el ícono del signo más Ícono de signo más Crea un clúster de GKE (visible solo cuando desplazas el mouse por encima) para iniciar el asistente Create Cluster (Crear clústeres). Luego, selecciona Project ID (el ID del proyecto) (o usa el predeterminado), Zone/Region (la zona o región) y Configuration (la configuración preferida) (Cluster Name [nombre del clúster], Node Count [número de nodos] y Machine Type [tipo de máquina]) para crear el clúster.

Crea un clúster de GKE con el asistente de creación de clústeres

Sugerencia: También puedes crear un clúster de Kubernetes mediante la paleta de comandos (Ícono de ajustes “Administrar” > Paleta de comandos). Inicia la Paleta de comandos y usa el comando Cloud Code: Crear clúster de GKE para abrir el asistente Create Cluster (Crear clústeres).

Crea un clúster de GKE con la Paleta de comandos

Crea un clúster de Kubernetes con Minikube

Desde Kubernetes Explorer, usa el ícono de tres puntos “Más acciones…” que se encuentra junto al panel del Explorador de contexto del clúster y selecciona “Abrir panel de Minikube”.

Puedes usar este panel para iniciar un clúster de Minikube, detenerlo y obtener su estado.

Panel de Minikube

Inicia un clúster de Minikube

Para crear un clúster de Minikube, primero debes elegir el controlador de VM que usarás. Los controladores de VM compatibles son virtualbox, vmwarefusion, kvm, xhyve, hyperv, hyperkit, kvm2 y none.

Puedes pasar marcas adicionales al comando de inicio de Minikube mediante el campo “Additional Flags” (Marcas adicionales).

Luego, haz clic en el botón “Start Cluster” (Iniciar clúster).

Inicia un clúster de Minikube

Detén un clúster de Minikube

Si deseas detener la ejecución de un clúster, haz clic en el botón “Stop Cluster” (Detener clúster) en el panel de Minikube.

Detén un clúster de Minikube

Comprueba el estado de un clúster de Minikube

Para supervisar el estado de tus clústeres de Minikube en ejecución, consulta la sección “Minikube status” (Estado de Minikube) del panel y actualiza la sección para ver el estado más reciente de cada clúster.

Estado de un clúster de Minikube

Crea una pila de clústeres de AWS

Si deseas crear una pila de clústeres de AWS, puedes hacerlo mediante el explorador de clústeres de AWS EKS. Para ello, haz clic en el ícono de tres puntos “Más acciones…” y selecciona “Crear nueva pila de clústeres de AWS EKS” para iniciar el asistente Create Cluster (Crear clústeres).

Nota: Para poder crear una pila de clústeres, la AWS CLI debe estar instalada y configurada (mediante el comando “aws configure”).

Cuando la hayas configurado, selecciona tus preferencias de configuración (Cluster Name [nombre del clúster], Machine Type [tipo de máquina], Region [región], Machine Count [cantidad de máquinas] y SSH Key Path [ruta de la llave SSH]) y haz clic en “Create Cluster” (Crear clúster). La creación de una pila de clústeres tarda alrededor de veinte minutos.

Crea una pila de clústeres de AWS con el asistente de creación de clústeres

Sugerencia: Al igual que cuando creas un clúster de GKE, también puedes crear una pila de clústeres de AWS EKS mediante la Paleta de comandos (Ícono de ajustes “Administrar” > Paleta de comandos). Inicia la Paleta de comandos y usa el comando Cloud Code: Crear pila de clústeres de AWS EKS para abrir el asistente Create Cluster (Crear clústeres).

Crea un clúster de Azure

Puedes crear un clúster de AKS mediante Azure Kubernetes Explorer. Para ello, haz clic en el ícono de tres puntos “Más acciones…” y selecciona “Crear clúster de Azure Kubernetes” para iniciar el asistente Create Cluster (Crear clústeres).

Ten en cuenta que debes tener CLI de Azure instalada y debe estar en PATH. También debes acceder a tu cuenta (mediante la ejecución de az login) para crear un clúster de Azure.

Cuando la hayas configurado, selecciona tus preferencias de configuración (grupo de recursos, ubicación, nombre del clúster, cantidad de máquinas y tipo de máquina) y haz clic en “Crear clúster”.

Sugerencia: También puedes crear un clúster de Azure Kubernetes mediante la Paleta de comandos (Ícono de ajustes “Administrar” > Paleta de comandos). Ábrela y usa el comando Crear clúster de Azure Kubernetes para abrir el asistente Create Cluster (Crear clústeres).

Trabaja con clústeres locales

Además de Minikube, también tienes la opción de trabajar con Cloud Code si usas Docker Desktop (para Mac o Windows).

El único paso adicional necesario para que Cloud Code funcione con un clúster local es garantizar 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

Obtén asistencia

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