Úvod
Minikube je all-in-one cluster Kubernetes, který běží na vašem systému Linux. Je to open-source nástroj pod záštitou CNCF. Cluster funguje uvnitř virtuálního počítače a zahrnuje běhové prostředí kontejneru, které mohou kontejnery spouštět v uzlu.
Toto je nejjednodušší způsob, jak zřídit cluster Kubernetes pro testování a vývoj ve vašem místním prostředí.
Tento článek vám ukáže kroky k instalaci Minikube na vašem počítači Ubuntu 20.04.
Instalujte předběžné dotazy
Nejprve aktualizujme seznam softwarových balíčků a poté upgradujte svůj počítač Ubuntu 20.04 spuštěním následujících příkazů:
$ sudo apt update
$ sudo apt upgrade
Ujistěte se prosím, že tyto níže uvedené balíčky budou nainstalovány.
$ sudo apt install curl
$ sudo apt install apt-transport-https
Nainstalujte VirtualBox
Abyste mohli nastavit jednouzlový cluster Kubernetes s Minikube, musíte na svém počítači Ubuntu vytvořit virtuální počítač. Můžete si vybrat VirtualBox nebo KVM. V této příručce používáme VirtualBox.
$ sudo apt install virtualbox virtualbox-ext-pack
Po dokončení instalace přejdeme k dalšímu kroku.
Nainstalovat Minikube
Nyní je čas stáhnout si nejnovější Minikube z oficiálního úložiště.
$ wget https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64
Soubor minikube byl právě stažen, musíte mu udělit oprávnění ke spuštění.
$ chmod +x minikube-linux-amd64
Dále přesuňte soubor minikube do adresáře /usr/local/bin:
$ sudo mv minikube-linux-amd64 /usr/local/bin/minikube
Kontrola verze minikube:
$ minikube version
Výstup:
Jak můžete vidět, aktuální verze minikube je v1.21.0.
Aby bylo možné zřídit cluster All-In-One Kubernetes, spusťte minikube spuštěním následujícího příkazu:
$ minikube start
Právě jste úspěšně zřídili cluster Kubernetes na místním počítači.
Správa clusteru Kubernetes
Chcete-li komunikovat s clusterem Kubernetes, musíte nainstalovat kubectl nástroj.
$ curl -LO https://storage.googleapis.com/kubernetes-release/release/`curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt`/bin/linux/amd64/kubectl
Udělení oprávnění ke spuštění:
$ chmod +x kubectl
Poté přesuňte binární soubor kubectl do /usr/local/bin
$ sudo mv kubectl /usr/local/bin
Nyní můžete spouštět některé základní příkazy pomocí kubectl pro interakci s vaším clusterem Kubernetes. Příklady:
Zobrazení běžícího uzlu:
$ kubectl get node
Chcete-li získat informace o clusteru:
$ kubectl cluster-info
Závěr
Už jste si prošli podrobnosti o tom, jak nainstalovat Minikube na váš počítač Ubuntu 20.04. Nyní můžete použít jednouzlový Kubernetes s minikube, abyste se naučili jeden z nejznámějších nástrojů pro orchestraci kontejnerů v éře Cloud Native.
Pokud máte nějaké obavy, dejte mi prosím vědět. Děkuji za přečtení.