Introducción
Minikube es un clúster de Kubernetes todo en uno que se ejecuta en su sistema Linux. Es una herramienta de código abierto bajo el paraguas de CNCF. El clúster opera dentro de una máquina virtual e incluye el entorno de tiempo de ejecución del contenedor que los contenedores podrían ejecutar dentro del nodo.
Esta es la forma más fácil de aprovisionar un clúster de Kubernetes para probar y desarrollar en su entorno local.
Este artículo le mostrará los pasos para instalar Minikube en su máquina con Ubuntu 20.04.
Instalar pre-consultas
En primer lugar, actualicemos la lista de paquetes de software y luego actualicemos su máquina Ubuntu 20.04 ejecutando los siguientes comandos:
$ sudo apt update
$ sudo apt upgrade
Asegúrese de que estos paquetes a continuación se instalarán.
$ sudo apt install curl
$ sudo apt install apt-transport-https
Instalar VirtualBox
Para configurar un clúster de Kubernetes de un solo nodo con Minikube, debe crear una máquina virtual en su máquina Ubuntu. Puede elegir VirtualBox o KVM. En esta guía, usamos VirtualBox.
$ sudo apt install virtualbox virtualbox-ext-pack
Una vez completada la instalación, pasemos al siguiente paso.
Instalar Minikube
Ahora es el momento de descargar el último Minikube del repositorio oficial.
$ wget https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64
El archivo minikube se acaba de descargar, debe otorgarle el permiso de ejecución.
$ chmod +x minikube-linux-amd64
A continuación, mueva el archivo minikube al directorio /usr/local/bin:
$ sudo mv minikube-linux-amd64 /usr/local/bin/minikube
Comprobando la versión de minikube:
$ minikube version
Salida:
Como puede ver, la versión actual de minikube es v1.21.0.
Para aprovisionar el clúster All-In-One Kubernetes, iniciemos el minikube ejecutando el siguiente comando:
$ minikube start
Acaba de aprovisionar con éxito un clúster de Kubernetes en su máquina local.
Gestionar el clúster de Kubernetes
Para interactuar con el clúster de Kubernetes, debe instalar kubectl herramienta.
$ curl -LO https://storage.googleapis.com/kubernetes-release/release/`curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt`/bin/linux/amd64/kubectl
Otorgando el permiso de ejecución:
$ chmod +x kubectl
Luego, mueva el binario kubectl a /usr/local/bin
$ sudo mv kubectl /usr/local/bin
Ahora, puede ejecutar algunos comandos básicos con kubectl para interactuar con su clúster de Kubernetes. Por ejemplo:
Para mostrar el nodo en ejecución:
$ kubectl get node
Para obtener la información del clúster:
$ kubectl cluster-info
Conclusión
Ya revisó los detalles de cómo instalar Minikube en su máquina Ubuntu 20.04. Ahora, puede usar Kubernetes de un solo nodo con minikube para aprender una de las herramientas de orquestación de contenedores más famosas en la era de Cloud Native.
Si tiene alguna inquietud, hágamelo saber. Gracias por leer.