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
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