GNU/Linux >> Znalost Linux >  >> Debian

Jak nainstalovat Minikube na Debian 10 (Buster)

Pokud hledáte snadný a nákladově efektivní způsob, jak začít s Kubernetes, pak je Minikube vaším zdrojem. Co je tedy Minikube? Minikube je bezplatná a opensource implementace Kubernetes, která vám umožňuje vytvořit virtuální stroj lokálně na vašem PC a nasadit jednoduchý uzel s jedním clusterem. Minikube poskytuje rozhraní příkazového řádku, které vám umožňuje spravovat operace clusteru, jako je spouštění, zastavování a odstraňování uzlů z clusteru. V tomto tutoriálu se naučíte, jak nainstalovat Minikube na Debian 10 (Buster).

Předpoklady pro Minikube

  • Nově nainstalovaná instance Debian 10 Buster
  • Běžný uživatel se sudo
  • Stabilní připojení k internetu

Vyhrňme si rukávy a pusťte se do instalace Minikube na Debian 10.

Krok 1) Aplikujte aktualizace a nainstalujte závislosti minikube

V první řadě musíme aktualizovat systémové balíčky na naší instanci. Chcete-li toho dosáhnout, proveďte příkazy:

$ sudo apt update -y
$ sudo apt upgrade -y

Dále se ujistěte, že jste nainstalovali potřebné balíčky, abyste mohli spouštět následující příkazy později v této příručce.

$ sudo apt install curl wget apt-transport-https -y

Krok 2) Nainstalujte hypervizor KVM

K vytvoření virtuálních strojů budeme potřebovat mít nainstalovaný hypervizor. V této příručce používáme hypervizor KVM. Podívejte se na tuto příručku pro více informací o tom, jak nainstalovat KVM hypervisor v Debianu 10

Krok 3) Nainstalujte Minikube

Jakmile máte hypervizor KVM na svém místě, použijte příkaz wget ke stažení nejnovější knihovny Minikube, jak je znázorněno.

$ wget https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64

Dále zkopírujte binární soubor do cesty /usr/local/bin, jak je znázorněno

$ sudo cp minikube-linux-amd64 /usr/local/bin/minikube

Ujistěte se, že jste souboru přidělili oprávnění ke spuštění.

$ sudo chmod +x /usr/local/bin/minikube

V tomto okamžiku můžete zkontrolovat nainstalovanou verzi Minikube spuštěním příkazu níže. V době psaní tohoto návodu. Nejnovější verze Minikube je Minikube v1.15.1

$ minikube version

výstup výše uvedeného příkazu by byl:

[email protected]:~$ minikube version
minikube version: v1.15.1
commit: 23f40a012abb52eff365ff99a709501a61ac5876
[email protected]:~$

Krok 4) Nainstalujte nástroj kubectl

Kubectl je nástroj příkazového řádku Kubernetes, který vám umožňuje spouštět příkazy proti clusteru Kubernetes. S kubectl můžete nasazovat aplikace, spravovat a kontrolovat prostředky clusteru, včetně prohlížení souborů protokolu.

Chcete-li nainstalovat kubectl , musíte nejprve stáhnout binární soubor pomocí příkazu curl, jak je znázorněno:

$ 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ělejte binární soubor spustitelným.

$ chmod +x ./kubectl

Dále přesuňte binární soubor do své cesty, jak je znázorněno.

$ sudo mv ./kubectl /usr/local/bin

Nyní můžete instalaci ověřit spuštěním příkazu:

$ kubectl version -o yaml

Krok 4) Spuštění Minikube

Pro spuštění Minikube spusťte příkaz:

$ minikube start

Příkaz automaticky vybere ovladač KVM, stáhne spouštěcí obraz virtuálního počítače a vytvoří cluster Kubernetes s jedním uzlem.

Minikube můžete otevřít z příkazového řádku spuštěním příkazu

$ minikube ssh

Chcete-li opustit shell, jednoduše spusťte:

$ exit

Chcete-li zastavit spuštění clusteru Kubernetes:

$ sudo minikube stop

Chcete-li zobrazit stav Minikube, spusťte následující příkaz minikube:

[email protected]:~$ minikube status
minikube
type: Control Plane
host: Running
kubelet: Running
apiserver: Running
kubeconfig: Configured
[email protected]:~$

Spuštěním níže uvedeného příkazu ověřte stav uzlu

[email protected]:~$ kubectl get nodes
NAME       STATUS   ROLES    AGE     VERSION
minikube   Ready    master   3h54m   v1.19.4
[email protected]:~$

Chcete-li ověřit stav clusteru, vyvolejte  příkaz:

$ kubectl cluster-info

Některý výstup podobný tomu, co máme, se zobrazí na terminálu.

Chcete-li navíc získat pohled na výchozí konfiguraci kubectl, spusťte příkaz:

$ kubectl config view

Krok 6) Přístup k řídicímu panelu Kubernetes

Kubernetes přichází s vestavěným řídicím panelem, který vám umožňuje spravovat váš cluster. Chcete-li zobrazit všechny doplňky, které jsou součástí minikube, spusťte:

$ minikube addons list

Chcete-li aktivovat řídicí panel Kubernetes, spusťte:

$ minikube dashboard

To spustí váš výchozí webový prohlížeč, aby otevřel řídicí panel Kubernetes, jak je znázorněno níže:

Perfektní! Úspěšně jsme nainstalovali Minikube na Debian 10 a automaticky vytvořili jednouzlový cluster Kubernetes.

Přečtěte si také :Jak nastavit Kubernetes(k8s) Cluster v HA pomocí Kubeadm


Debian
  1. Jak nainstalovat Debian 10 (Buster)

  2. Jak nainstalovat Composer na Debian 10 Buster

  3. Jak nainstalovat R na Debian 10 Buster

  1. Jak nainstalovat Docker na Debian 10 Buster

  2. Jak nainstalovat Lutris na Debian 10 Buster

  3. Jak nainstalovat GitLab na Debian 10 (Buster)

  1. Jak nainstalovat Wine na Debian 10 (Buster)

  2. Jak nainstalovat TeamViewer na Debian 10 Buster

  3. Jak nainstalovat Pip na Debian 10 Buster