Installieren Sie Minikube auf Ubuntu Top 10.Top 10 Lts

Installieren Sie Minikube auf Ubuntu Top 10.Top 10 Lts
„Minikube ist ein Programm, mit dem ein lokales Kubernetes -Cluster sehr einfach eingerichtet wird. Es ist sehr hilfreich, Kubernetes zu lernen und Apps/Produkte für Kubernetes zu entwickeln.

In diesem Artikel werde ich Ihnen zeigen, wie Sie Minikube auf Ubuntu 22 installieren können.04 LTS. Ich werde Ihnen auch zeigen, wie Sie einen lokalen Kubernetes -Cluster mit Minikube und den Grundlagen von Kubernetes starten können. Also lasst uns anfangen.”

Inhaltsverzeichnis

  1. Dinge, die Sie brauchen werden
  2. Installieren von Docker auf Ubuntu 22.04 LTS
  3. Installation von KVM/Qemu auf Ubuntu 22.04 LTS
  4. VirtualBox auf Ubuntu 22 installieren.04 LTS
  5. Installation von Minikube
  6. Installieren von Kubectl - Das Kubernetes -Befehlszeilen -Tool
  7. Starten eines Kubernetes -Clusters mit Minikube
  8. Grundlagen von Kubernetes
  9. Verwalten von Minikube Kubernetes Cluster
  10. Abschluss
  11. Verweise

Dinge, die Sie brauchen werden

Um einen Kubernetes -Cluster mit Minikube einzurichten, benötigen Sie entweder Docker, KVM/QEMU oder VirtualBox auf Ihrem Ubuntu 22 installiert.04 LTS -Maschine.

So installieren Sie Docker auf Ubuntu 22.04 LTS, lesen Sie den Installationsdocker auf Ubuntu 22.04 LTS -Abschnitt dieses Artikels.

So installieren Sie KVM/QEMU auf Ubuntu 22.04 LTS, lesen Sie die Installation von KVM/Qemu auf Ubuntu 22.04 LTS -Abschnitt dieses Artikels.

So installieren Sie VirtualBox auf Ubuntu 22.04 LTS, lesen Sie die Installation von VirtualBox auf Ubuntu 22.04 LTS -Abschnitt dieses Artikels.

Installieren von Docker auf Ubuntu 22.04 LTS

In diesem Abschnitt werde ich Ihnen zeigen, wie Sie Docker CE auf Ubuntu 22 installieren können.04 LTS, damit Sie es als Fahrer für Minikube verwenden können.

Aktualisieren Sie zunächst den APT -Paket -Repository -Cache mit dem folgenden Befehl:

$ sudo APT Update

Installieren Sie die erforderlichen Abhängigkeiten mit dem folgenden Befehl:

$ sudo apt installieren ca-zertifikate curl gnupg lsb-felease

Um die Installation zu bestätigen, drücken Sie Y und dann drücken Sie .

Die erforderlichen Abhängigkeiten sollten installiert werden.

Erstellen Sie ein neues Verzeichnis, um den GPG -Schlüssel des offiziellen Docker -CE -Repositorys zu installieren /etc/apt/keyrings folgendermaßen:

$ sudo mkdir -p/etc/apt/keyrings

Laden Sie die GPG -Schlüsseldatei des offiziellen Docker -CE -Repositorys mit dem folgenden Befehl herunter:

$ curl -fssl https: // herunterladen.Docker.com/linux/ubuntu/gpg | sudo gpg -dearmor -o/etc/apt/keyrings/docker.gpg

Fügen Sie nun das offizielle Docker CE -Paket -Repository auf Ihrem Ubuntu 22 hinzu.04 LTS -Maschine mit dem folgenden Befehl:

$ echo "Deb [arch = $ (dpkg-print-architecture) signiert von =/etc/apt/keyrings/docker.gpg] https: // herunterladen.Docker.com/linux/ubuntu $ (lsb_release -cs) stabil "| sudo tee/etc/apt/Quellen.Liste.D/Docker.Liste> /dev /null

Aktualisieren Sie den APT -Paket -Repository -Cache, damit die Änderungen wirksam werden sollen.

$ sudo apt-Get-Update

Installieren Sie Docker CE im offiziellen Docker CE -Paket -Repository mit dem folgenden Befehl:

$ sudo apt-Get Installieren Sie Docker-CE-Docker-CE-Cli-Container.IO Docker-Compose-Plugin

Um die Installation zu bestätigen, drücken Sie Y und dann drücken Sie .

Docker CE und alle erforderlichen Abhängigkeitspakete werden heruntergeladen und installiert. Es wird eine Weile dauern, bis es fertig ist.

Zu diesem Zeitpunkt sollte Docker CE installiert werden.

Fügen Sie nun Ihren Login -Benutzer zu der hinzu Docker Gruppe mit dem folgenden Befehl:

$ sudo usermod -ag docker $ (Whoami)

Starten Sie Ihren Computer mit dem folgenden Befehl neu, damit die Änderungen wirksam werden sollen:

$ sudo Neustart

Sobald Ihr Computer stiefelt, können Sie überprüfen, ob Docker mit dem folgenden Befehl arbeitet:

$ docker -Verssion

Installation von KVM/Qemu auf Ubuntu 22.04 LTS

In diesem Abschnitt werde ich Ihnen zeigen, wie Sie KVM/Qemu auf Ubuntu 22 installieren.04 LTS, damit Sie es als Fahrer für Minikube verwenden können.

Stellen Sie zunächst sicher, dass die Hardware -Virtualisierung mit dem folgenden Befehl aktiviert ist:

$ lscpu | Grep -Virtualisierung

Wenn die Hardware -Virtualisierung aktiviert ist, sehen Sie den Text AMD-V (Für AMD -Prozessoren) oder VT-X/VT-D (Für Intel -Prozessoren) in der Virtualisierung Abschnitt.

Wenn die Hardware -Virtualisierung nicht aktiviert ist, können Sie sie vom BIOS Ihres Motherboards aktivieren. Jeder moderne Prozessor unterstützt diese Funktion.

Aktualisieren Sie den APT -Paket -Repository -Cache mit dem folgenden Befehl:

$ sudo APT Update

So installieren Sie KVM/QEMU auf Ubuntu 22.04 LTS, führen Sie den folgenden Befehl aus:

$ sudo apt installieren qemu-kvm libvirt-daemon-System libvirt-Clients Bridge-Utils Virtinst Virt-Manager

Um die Installation zu bestätigen, drücken Sie Y und dann drücken Sie .

KVM/QEMU und alle erforderlichen Abhängigkeitspakete werden aus dem Internet heruntergeladen. Es wird ein paar Minuten dauern, bis es fertig ist.

KVM/QEMU und alle erforderlichen Abhängigkeitspakete werden installiert. Es wird ein paar Minuten dauern, bis es fertig ist.

KVM/QEMU und alle erforderlichen Abhängigkeitspakete werden an dieser Stelle installiert.

Fügen Sie Ihren Login -Benutzer dem hinzu kvm Gruppe mit dem folgenden Befehl:

$ sudo usermod -ag kvm $ (Whoami)

Fügen Sie Ihren Login -Benutzer dem hinzu libvirt Gruppe mit dem folgenden Befehl:

$ sudo usermod -Ag libvirt $ (Whoami)
$ sudo Neustart

Starten Sie Ihren Computer mit dem folgenden Befehl neu, damit die Änderungen wirksam werden sollen:

$ sudo Neustart

Führen Sie nach Ihren Computerstiefeln den folgenden Befehl aus, um zu überprüfen, ob alle KVM/QEMU -Komponenten korrekt funktionieren.

NOTIZ: Einige der LXC Funktionen könnten SCHEITERN, aber in diesem Fall spielt es keine Rolle.

$ virthost-validat

VirtualBox auf Ubuntu 22 installieren.04 LTS

In diesem Abschnitt werde ich Ihnen zeigen, wie Sie VirtualBox auf Ubuntu 22 installieren können.04 LTS, damit Sie es als Fahrer für Minikube verwenden können.

Stellen Sie zunächst sicher, dass die Hardware -Virtualisierung mit dem folgenden Befehl aktiviert ist:

$ lscpu | Grep -Virtualisierung

Wenn die Hardware -Virtualisierung aktiviert ist, sehen Sie den Text AMD-V (Für AMD -Prozessoren) oder VT-X/VT-D (Für Intel -Prozessoren) in der Virtualisierung Abschnitt.

Wenn die Hardware -Virtualisierung nicht aktiviert ist, können Sie sie vom BIOS Ihres Motherboards aktivieren. Jeder moderne Prozessor unterstützt diese Funktion.

Aktualisieren Sie den APT -Paket -Repository -Cache mit dem folgenden Befehl:

$ sudo APT Update

So installieren Sie VirtualBox auf Ubuntu 22.04 LTS, führen Sie den folgenden Befehl aus:

$ sudo APT Installieren Sie VirtualBox VirtualBox-DKMS VirtualBox-Qt VirtualBox-O von

Um die Installation zu bestätigen, drücken Sie Y und dann drücken Sie .

VirtualBox und alle erforderlichen Abhängigkeitspakete werden aus dem Internet heruntergeladen. Es wird ein paar Minuten dauern, bis es fertig ist.

Wählen (durch Drücken ) und drücke .

Um die Lizenz für die VirtualBox -Erweiterungspaket zu akzeptieren, wählen Sie und drücke .

Die Installation der Virtualbox sollte fortgesetzt werden. Es dauert einige Minuten, um die Installation abzuschließen.

Zu diesem Zeitpunkt sollte VirtualBox installiert werden.

Um zu bestätigen, ob VirtualBox funktioniert, führen Sie den folgenden Befehl aus:

$ vboxheadless -Verssion

Installation von Minikube

In diesem Abschnitt werde ich Ihnen zeigen, wie Sie die neueste Version von Minikube auf Ubuntu 22 installieren.04 LTS.

So laden Sie das Minikube -Deb -Paket von der offiziellen Website von Minikube wie folgt herunter:

$ wget -o /tmp /minikube_latest.Deb https: // speichern.googleapis.com/minikube/releases/lunste/minikube_latest_amd64.Deb

Minikube -Deb -Paketdatei minikube_latest_amd64.Deb Die Datei wird heruntergeladen. Es wird einige Sekunden dauern, bis es fertig ist.

Die Minikube -Deb -Paketdatei sollte heruntergeladen und in der gespeichert werden /tmp/ Verzeichnis als minikube_latest.Deb.

Installation von Minikube aus der DEB -Paketdatei minikube_latest.Deb, Führen Sie den folgenden Befehl aus:

$ sudo apt install /tmp /minikube_latest.Deb

Um die Installation zu bestätigen, drücken Sie Y und dann drücken Sie .

Alle erforderlichen Abhängigkeitspakete werden aus dem Internet heruntergeladen. Es wird ein paar Minuten dauern, bis es fertig ist.

Minikube und die erforderlichen Abhängigkeitspakete werden installiert. Es wird ein paar Minuten dauern, bis es fertig ist.

Minikube sollte an dieser Stelle installiert werden.

Um zu überprüfen, ob Minikube installiert ist, führen Sie den folgenden Befehl aus:

$ minikube Version

Installieren von Kubectl - Das Kubernetes -Befehlszeilen -Tool

In diesem Abschnitt werde ich Ihnen zeigen, wie Sie das Kubernetes-Befehlszeilen-Tool installieren Kubectl auf Ubuntu 22.04 LTS. Kubectl wird verwendet, um die Kubernetes -Cluster -Ressourcen zu inspizieren und zu verwalten und Clusterprotokolle anzusehen. Es wird auch verwendet, um Anwendungen im Kubernetes -Cluster bereitzustellen, zu konfigurieren und zu verwalten.

Auf Ubuntu 22.04 LTS können Sie die neueste Version von Kubernetes-Befehlszeilen-Tool installieren Kubectl aus dem Snap Store wie folgt:

$ sudo snap install kubectl -klassisch

Kubectl wird heruntergeladen und installiert. Es wird einige Sekunden dauern, bis es fertig ist.

Zu diesem Zeitpunkt sollte Kubectl installiert werden.

Starten eines Kubernetes -Clusters mit Minikube

In diesem Abschnitt werde ich Ihnen zeigen, wie Sie einen lokalen Kubernetes -Cluster mit Minikube mithilfe der Docker-, KVM/QEMU- und Virtualbox -Treiber starten können.

Wenn Sie mit dem Docker -Treiber einen lokalen Kubernetes -Cluster mit Minikube starten möchten, führen Sie den folgenden Befehl aus:

NOTIZ: Sie müssen Docker installieren lassen, damit dies funktioniert. Wenn Sie Unterstützung benötigen, lesen Sie den Installationsdocker auf Ubuntu 22.04 LTS -Abschnitt dieses Artikels.

$ minikube start -driver = docker

Wenn Sie einen lokalen Kubernetes -Cluster mit Minikube mit dem KVM/QEMU -Treiber starten möchten, führen Sie den folgenden Befehl aus:

NOTIZ: Sie müssen KVM/QEMU installieren lassen, damit dies funktioniert. Wenn Sie Hilfe benötigen, lesen Sie die Installation von KVM/QEMU auf Ubuntu 22.04 LTS -Abschnitt dieses Artikels.

$ minikube start -driver = kvm2

Wenn Sie einen lokalen Kubernetes -Cluster mit Minikube mit dem VirtualBox -Treiber starten möchten, führen Sie den folgenden Befehl aus:

NOTIZ: Sie müssen VirtualBox installieren lassen, damit dies funktioniert. Wenn Sie Hilfe benötigen, lesen Sie die Installation von VirtualBox auf Ubuntu 22.04 LTS -Abschnitt dieses Artikels.

$ minikube start -driver = virtualBox

NOTIZ: Ich werde den KVM/QEMU -Treiber in diesem Artikel für die Demonstration verwenden. Die anderen Fahrer werden auf die gleiche Weise arbeiten.

Minikube lädt alle erforderlichen Dateien herunter, um einen lokalen Kubernetes -Cluster einzurichten. Es wird eine Weile dauern, bis es fertig ist.

Zu diesem Zeitpunkt sollte Minikube einen lokalen Kubernetes -Cluster erstellen und konfigurieren.

Wie Sie sehen können, hat Minikube einen neuen Kubernetes -Cluster erstellt.

$ kubectl Holen Sie sich Knoten

Grundlagen von Kubernetes

In diesem Abschnitt werde ich Ihnen die Grundlagen von Kubernetes zeigen. Es sollte Ihnen helfen, mit Kubernetes zu beginnen.

Da Sie gerade einen neuen Kubernetes -Cluster mit Minikube erstellt haben, werden Sie noch keine Bereitstellungen sehen.

$ kubectl erhalten Bereitstellungen

Um eine neue zu erstellen Echoserver Einsatz Hallo-Minikube, Führen Sie den folgenden Befehl aus:

$ kubectl erstellen Bereitstellungen Hello-Minikube-IMage = K8s.GCR.IO/EchoServer: 1.4

Eine neue Bereitstellung Hallo-Minikube sollte erstellt werden, wie Sie im Screenshot unten sehen können.

$ kubectl erhalten Bereitstellungen

Um den Einsatz freizulegen Hallo-Minikube am Hafen 8080, Führen Sie den folgenden Befehl aus:

$ kubectl expose Deployment Hello-minikube --Type = nodeport --port = 8080

Ein neuer Service sollte für die erstellt werden Hallo-Minikube Bereitstellung, wie Sie im Screenshot unten sehen können. Dieser Dienst enthält den Port 8080 des Hallo-Minikube Einsatz.

$ kubectl Get Services Hello-Minikube

Um die Service -URL der Service zu finden Hallo-Minikube Bereitstellung führen Sie den folgenden Befehl aus:

$ Minikube Service Hello-Minikube-url

Sobald Sie die Service -URL des Hallo-Minikube Bereitstellung können Sie auf den Dienst zugreifen Locken folgendermaßen:

$ curl http: // 192.168.39.227: 30653

Wenn alles funktioniert, sehen Sie die folgende Ausgabe. Es bedeutet den Dienst der Hallo-Minikube Die Bereitstellung ist zugänglich.

NOTIZ: Wenn Sie nicht haben Locken Installiert auf Ihrem Computer oder möchten Sie lernen, wie Sie Curl verwenden, lesen Sie diesen Artikel.

Sie können den Port auch weiterleiten 8080 des Hallo-Minikube Bereitstellung zum Port 7080 (Sagen wir sagen) von Ihrem Computer wie folgt:

$ kubectl port-Forward Service/Hello-Minikube 7080: 8080

Jetzt sollten Sie in der Lage sein, auf den Dienst der Bereitstellung zugreifen zu können Hallo-Minikube Verwenden der URL http: // localhost: 7080.

$ curl http: // localhost: 7080

Sie finden viele Informationen zu den jeweiligen Diensten Ihrer Kubernetes -Bereitstellungen mit dem folgenden Befehl:

$ kubectl erhalten Dienstleistungen

Einen Dienst löschen Hallo-Minikube von dem Hallo-Minikube Bereitstellung führen Sie den folgenden Befehl aus:

$ kubectl Service Hello-minikube löschen

Der Hallo-Minikube Der Service sollte entfernt werden, wie Sie im Screenshot unten sehen können.

$ kubectl Service Hello-minikube löschen

Im Moment habe ich nur die Hallo-Minikube Einsatz. Lassen Sie es uns löschen.

$ kubectl erhalten Bereitstellungen

Um das zu löschen Hallo-Minikube Bereitstellung führen Sie den folgenden Befehl aus:

$ kubectl löschen Bereitstellungen Hallo-minikube

Der Hallo-Minikube Die Bereitstellung sollte aus der Kubernetes -Bereitstellungsliste entfernt werden, wie Sie im folgenden Screenshot sehen können.

$ kubectl erhalten Bereitstellungen

Verwalten von Minikube Kubernetes Cluster

Sie können den Kubernetes -Cluster, den Sie mit Minikube erstellt haben.

Führen Sie den folgenden Befehl aus:

$ minikube Pause

Führen Sie den folgenden Befehl aus, um den Kubernetes -Cluster mit Minikube wieder aufzunehmen:

$ minikube unpause

Führen Sie den folgenden Befehl aus, um den Kubernetes -Cluster mit Minikube zu stoppen:

$ minikube Stopp

Sobald der Kubernetes -Cluster gestoppt ist, können Sie ihn erneut mit Minikube starten. Wenn Sie sich nicht erinnern, wie Sie einen Kubernetes -Cluster mit Minikube starten, lesen Sie den Start eines Kubernetes -Clusters mit Minikube -Abschnitt dieses Artikels.

Abschluss

In diesem Artikel habe ich Ihnen gezeigt, wie Sie installieren Minikube und Kubernetes-Befehlszeilen-Tool Kubectl auf Ubuntu 22.04 LTS und wie man einen lokalen Kubernetes -Cluster mit Minikube mit den Treibern Docker, KVM/QEMU und Virtualbox erstellt. Ich habe Ihnen auch die Grundlagen der Verwendung von Kubernetes auf Ihrem Computer gezeigt. Dies sollte Ihnen helfen, mit Kubernetes und Minikube zu beginnen.

Verweise

  1. Minikube Start | Minikube
  2. Treiber | Minikube
  3. Docker | Minikube
  4. kvm2 | Minikube
  5. VirtualBox | Minikube