Guía completa de comandos Minikube


Tenemos una guía completa de comandos Minikube para que puedas ver que hace cada comando

oscar Escrito por oscar 24 July 2025 46 0

En este post mostramos una guía completa de comandos Minikube explicando su funcionamiento y dando un ejemplo de la salida en terminal.

🟢 INICIO Y APAGADO

Comando Explicación
minikube start

Inicia un clúster de Minikube local. Crea una VM (o contenedor) y lanza Kubernetes en ella.

Resultado esperado:

* minikube v1.36.0 en Microsoft Windows 10 Pro 10.0.19045.6093 Build 19045.6093
...
* Done! kubectl is now configured to use "minikube" cluster and "default" namespace by default

minikube stop

Detiene la VM del clúster pero no la elimina. Puedes reanudar con start.

Resultado esperado:

* Stopping node "minikube"  ...
* Apagando "minikube" mediante SSH...
* 1 node stopped.

minikube delete

Elimina el clúster, junto con su VM, disco y configuraciones. Ideal para reinicios completos.

Resultado esperado:

* Eliminando "minikube" en docker...
* Eliminando contenedor "minikube" ...
* Eliminando C:\Users\codigoelectronica\.minikube\machines\minikube...
* Removed all traces of the "minikube" cluster.

minikube pause

Pausa todos los nodos del clúster para ahorrar recursos.

Resultado esperado:

* Pausing node minikube ...
* Paused 14 containers in: kube-system, kubernetes-dashboard, storage-gluster, istio-operator

minikube unpause

Reanuda los nodos pausados.

Resultado esperado:

* Unpausing node minikube ...
* Unpaused 14 containers in: kube-system, kubernetes-dashboard, storage-gluster, istio-operator

🔍 ESTADO Y CONFIGURACIÓN

Comando Explicación
minikube status

Muestra el estado actual del clúster: running, stopped, paused, etc.

Resultado esperado:

minikube
type: Control Plane
host: Running
kubelet: Running
apiserver: Running
kubeconfig: Configured

minikube config set <clave> <valor>

Establece configuraciones por defecto, por ejemplo:

minikube config set memory 4096

Resultado esperado:

! These changes will take effect upon a minikube delete and then a minikube start

minikube config view

Muestra las configuraciones guardadas de Minikube.

Resultado esperado:

- memory: 4096

minikube config unset <clave>

Elimina una configuración establecida.

⚙️ OPCIONES AL INICIAR

Comando Explicación
minikube start --driver=docker
Especifica el driver a usar (ej: virtualbox, docker, hyperv, etc.).
minikube start --cpus=2 --memory=4096
Define recursos para la VM: núcleos y memoria.
minikube start --kubernetes-version=v1.29.0
Inicia el clúster con una versión específica de Kubernetes.
minikube start --addons=ingress,dashboard
Inicia el clúster con ciertos addons habilitados.

🌐 RED Y SERVICIOS

Comando Explicación
minikube service list
Lista todos los servicios disponibles en el clúster.
minikube service <servicio>
Abre el servicio especificado en el navegador (ideal para servicios tipo NodePort).
minikube tunnel
Crea un túnel para exponer servicios de tipo LoadBalancer en localhost.
minikube ip
Muestra la IP del clúster Minikube.

🧱 COMPONENTES Y ADDONS

Comando Explicación
minikube addons list
Muestra todos los addons disponibles e indica cuáles están habilitados.
minikube addons enable <addon>
Activa un addon, por ejemplo: minikube addons enable ingress
minikube addons disable <addon>
Desactiva un addon.
minikube dashboard

Abre el dashboard web de Kubernetes en el navegador.

Resultado esperado:

* Opening http://127.0.0.1:64244/api/v1/namespaces/kubernetes-dashboard/services/http:kubernetes-dashboard:/proxy/ in your default browser...

🔧 UTILIDADES Y DIAGNÓSTICO

Comando Explicación
minikube ssh
Abre una terminal en la VM de Minikube.
minikube logs
Muestra los logs del clúster. Útil para depurar errores.
minikube mount <origen>:<destino>
Monta una carpeta local dentro del clúster.
minikube node list
Lista los nodos del clúster.
minikube kubectl -- <args>
Ejecuta comandos de kubectl directamente a través de Minikube.
minikube update-check
Verifica si hay una nueva versión de Minikube disponible.

📁 IMÁGENES Y CONTENEDORES

Comando Explicación
minikube image load <imagen>
Carga una imagen local en el clúster de Minikube.
minikube image build -t <nombre> .
Construye una imagen directamente en el entorno de Minikube (como docker build).
minikube image list
Lista imágenes disponibles en Minikube.
minikube image rm <imagen>
Elimina una imagen del clúster Minikube.

🧪 OTROS

Comando Explicación
minikube profile list
Lista los perfiles disponibles (puedes tener varios clústeres de Minikube).
minikube profile <nombre>
Cambia al perfil especificado.
minikube update-context
Establece el contexto de kubectl para apuntar al clúster actual.

Comentario

Debe aceptar antes de enviar