Instalar minikube en Ubuntu 20/22

Published:

Minikube es una herramienta de código abierto que se desarrolló para permitir a los desarrolladores y administradores de sistemas ejecutar un solo clúster de Kubernetes en su máquina local. Minikube inicia un clúster de kubernetes de un solo nodo localmente con una utilización de recursos pequeña. Esto es ideal para pruebas de desarrollo y POC. Vamos a ver como se instala para Ubuntu 22.

Minikube soporta las siguiente características de Kubernetes:

  • DNS
  • NodePorts
  • ConfigMaps and Secrets
  • Dashboards
  • Container Runtime: Docker, CRI-O, and containerd
  • Enabling CNI (Container Network Interface)
  • Ingress
  • PersistentVolumes of type hostPath

Instalación

1- Descarga de los paquetes necesarios y posteriormente le damos permiso de ejecución y lo movemos a /usr/local/bin, también verificamos la versión instalada.

wget https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64 
chmod +x minikube-linux-amd64 
sudo mv minikube-linux-amd64 /usr/local/bin/minikube
minikube version

2- Vamos a necesitar el paquete kubectl, también lo descargamos le damos permisos y lo movemos.

curl -LO https://storage.googleapis.com/kubernetes-release/release/`curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt`/bin/linux/amd64/kubectl
chmod +x ./kubectl
sudo mv ./kubectl /usr/local/bin/kubectl
kubectl version -o json --client

3- Operar minikube en Ubuntu

3.1. Iniciar

minikube start

3.2. Detener

minikube stop

3.3. Verificar el estado del cluster

kubectl cluster-info

3.4. La configuración por defecto se encuentra en: ~/.minikube/machines/minikube/config.json

Para ver la configuración, usar:

kubectl config view
kubectl get nodes

3.5. Eliminar el cluster

minikube delete

3.6. Listar complementos en Minikube, que básicamente son extensiones opcionales que se pueden habilitar o deshabilitar para agregar funcionalidades adicionales al clúster de Minikube.

minikube addons list

Para habilitarlas simplemente hacemos

minikube addons enable <module>

3.7. Dashboard, podremos verlo desde el navegador predeterminado.

minikube dashboard

Y para saber cual es el acceso al Dashboard

minikube dashboard --url
- Advertisement -
Jorge
Jorgehttps://nksistemas.com
Soy Jorge, Sr Sysadmin Linux/DevOps/SRE y creador de NKSistemas.com Trabajo con plataformas: Linux, Windows, AWS, GCP, Cisco, VMware, Citrix, Seguridad informática, Google Apps y muchas otras.

Related articles

A %d blogueros les gusta esto: