Instancia local de Kubernetes

Docker desktop

Docker Desktop es una aplicación que nos permite trabajar con contenedores en nuestra máquina. Docker Desktop incluye una versión de Kubernetes que podemos utilizar para desplegar aplicaciones en un clúster local.

Para activar Kubernetes en Docker Desktop, abrimos la aplicación de Docker Desktop y vamos a la pestaña de Settings. En la pestaña de Settings, seleccionamos la opción de Kubernetes y marcamos la casilla de Enable Kubernetes.

Una vez activado Kubernetes, podemos utilizar la interfaz de línea de comandos de Kubernetes (kubectl) para gestionar el clúster local. Para comprobar que Kubernetes está funcionando correctamente, podemos ejecutar el siguiente comando:

kubectl get nodes

Minikube

Minikube es una herramienta que nos permite crear un clúster de Kubernetes local en nuestra máquina. Minikube es útil para probar aplicaciones en un entorno de Kubernetes sin necesidad de tener un clúster remoto.

Para instalar Minikube, podemos seguir las instrucciones de la documentación oficial.

Para crear un clúster de Kubernetes local con varios nodos utilizando Minikube, podemos ejecutar el siguiente comando:

minikube start --nodes 3