Introduzione
Minikube è un cluster Kubernetes all-in-one che viene eseguito sul tuo sistema Linux. È uno strumento open source sotto l'ombrello di CNCF. Il cluster opera all'interno di una macchina virtuale e include l'ambiente di runtime del contenitore che i contenitori potrebbero eseguire all'interno del nodo.
Questo è il modo più semplice per eseguire il provisioning di un cluster Kubernetes per il test e lo sviluppo nel tuo ambiente locale.
Questo articolo ti mostrerà i passaggi per installare Minikube sul tuo computer Ubuntu 20.04.
Installa le richieste preliminari
Innanzitutto, aggiorniamo l'elenco dei pacchetti software, quindi aggiorniamo la tua macchina Ubuntu 20.04 eseguendo i seguenti comandi:
$ sudo apt update
$ sudo apt upgrade
Assicurati che i seguenti pacchetti siano installati.
$ sudo apt install curl
$ sudo apt install apt-transport-https
Installa VirtualBox
Per configurare un cluster Kubernetes a nodo singolo con Minikube, devi creare una macchina virtuale sulla tua macchina Ubuntu. Puoi scegliere VirtualBox o KVM. In questa guida utilizziamo VirtualBox.
$ sudo apt install virtualbox virtualbox-ext-pack
Al termine dell'installazione, passiamo al passaggio successivo.
Installa Minikube
Ora è il momento di scaricare l'ultimo Minikube dal repository ufficiale.
$ wget https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64
Il file minikube è stato appena scaricato, devi concedergli il permesso di esecuzione.
$ chmod +x minikube-linux-amd64
Quindi, sposta il file minikube nella directory /usr/local/bin:
$ sudo mv minikube-linux-amd64 /usr/local/bin/minikube
Controllo della versione minikube:
$ minikube version
Uscita:
Come puoi vedere, la versione corrente di minikube è la v1.21.0.
Per eseguire il provisioning del cluster All-In-One Kubernetes, avviamo il minikube eseguendo il comando seguente:
$ minikube start
Hai appena eseguito correttamente il provisioning di un cluster Kubernetes sul tuo computer locale.
Gestisci il cluster Kubernetes
Per interagire con il cluster Kubernetes, devi installare kubectl strumento.
$ curl -LO https://storage.googleapis.com/kubernetes-release/release/`curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt`/bin/linux/amd64/kubectl
Concessione dell'autorizzazione all'esecuzione:
$ chmod +x kubectl
Quindi, sposta il binario kubectl in /usr/local/bin
$ sudo mv kubectl /usr/local/bin
Ora puoi eseguire alcuni comandi di base con kubectl per interagire con il tuo cluster Kubernetes. Ad esempio:
Per mostrare il nodo in esecuzione:
$ kubectl get node
Per ottenere le informazioni sul cluster:
$ kubectl cluster-info
Conclusione
Hai già esaminato i dettagli su come installare Minikube sulla tua macchina Ubuntu 20.04. Ora puoi utilizzare Kubernetes a nodo singolo con minikube per imparare uno degli strumenti di orchestrazione dei container più famosi nell'era di Cloud Native.
In caso di dubbi, per favore fatemelo sapere. Grazie per aver letto.