So installieren Sie Kubernetes auf dem Ubuntu -Einzelknoten

So installieren Sie Kubernetes auf dem Ubuntu -Einzelknoten
Container, Kubernetes und IoT/Edge -Anwendungen spielen eine äußerst wichtige Rolle bei der digitalen Transformation von Enterprise. Sie sind besonders wichtig für DevOps -Teams,. Der Großteil der Cloud-nativen Software ist benutzerfreundlich und ermöglicht es vielen Entwicklern, die relevante Software zu beitragen und anzupassen. Dies hat zu vereinfachten Kubernetes -Versionen mit kleinen Fußabdrücken geführt, die ideal für IoT/Edge -Aufgaben sind.

Microk8s erstellt in Minuten einen zertifizierten Kubernetes -Cluster aus einem einzelnen Knoten. Die Microk8s -Kubernetes -Verteilung von Canonical ist klein, vielseitig und leicht. Es ist eine übersichtliche Verteilung mit Schwerpunkt auf Verbesserung der Leistung und Benutzerfreundlichkeit. Microk8s können normalerweise in IoT- und Kantengeräten aufgrund ihrer geringen Größe konfiguriert werden.

Microk8s ist so konzipiert, dass sie auf einer beliebigen Linux -Verteilung ausgeführt werden. Es ist dünn und kompakt, wobei alle Kubernetes -Dienste auf Ubuntu bereitgestellt werden und gleichzeitig alle erforderlichen Bibliotheken einbezogen werden. Aufgrund seines winzigen Fußabdrucks ist es ideal für Tablets, Desktops, CI -Pipelines, IoT -Kameras und kleine Kantenwolken.

Voraussetzungen

  • Ubuntu 20.04 LTS oder eine andere Version von Ubuntu.
  • Eine stabile Internetverbindung
  • Sudo -Privilegien

Installation von microk8s auf Ubuntu 20.04 LTS

Zur Installation von Microk8s auf Ubuntu 20.04 LTS öffnen Sie das Terminal mit der Verknüpfungsschlüssel als "Strg+Alt+T". Sobald Sie den Terminalbildschirm von Ubuntu sehen, befolgen Sie die aufgeführten Grundschritte für die Installation.

Schritt 1: Installieren Sie Microk8s mit dem SNAP -Paket
Microk8s wird als Snap freigesetzt, was notwendigerweise die Installation von Snapd beinhaltet. Dies ist bereits in der neuesten Ubuntu -Version enthalten. Geben Sie den folgenden Befehl ein, um die neueste Version von Microk8s zu erhalten:

: ~ $ sudo snap install microk8s -klassic

Sobald Sie den Befehl im Terminal ausführen, werden Sie feststellen, dass er Microk8s herunterlädt.

Abhängig von Ihrer Internetgeschwindigkeit wird die Installation durchgeführt, und auf Ihrem Terminal wird eine Nachricht angezeigt, die angibt, dass die Installation erfolgreich war.

Aus dem oben genannten Bild können Sie diesen v1 überprüfen.20.5 wurde auf Ihrem Ubuntu 20 installiert.04 LTS.

Schritt 2: Listen Sie verschiedene Versionen von Microk8s auf Ihrem Ubuntu 20 auf.04
Um alle verfügbaren Versionen von Miccrok8s aufzulisten, können Sie den folgenden Snap -Befehl verwenden.

: ~ $ snap Info microk8s

Sobald Sie den oben genannten Befehl ausführen, werden verschiedene Versionen von Microk8s angezeigt, die auf Ihrem Ubuntu 20 angezeigt werden.04 Terminal.

Schritt 3: Status des installierten microk8s anzeigen
Nach der Installation müssen Sie den Status von installierten microk9s überprüfen. Der Status von microk8s kann mit einem bereits integrierten Befehl in Ubuntu 20 betrachtet werden.04. Für diesen speziellen Zweck müssen Sie den nachstehenden Befehl einfach in Ihrem Terminal ausführen.

: ~ $ microk8s Status-wait-fähig

Notiz: Sie müssen während der Installation das Flag „-wait-ready“ schreiben, um auf Dienste der Kubernetes zu warten, um loszulegen:

Während der Ausführung dieses Befehls wird empfohlen, das Terminal nicht zu beenden und darauf zu warten, dass die Kubernetes ihre Dienste starten.

Sie können sehen, dass Microk8s ausgeführt wird und für weitere Arbeiten verfügbar ist.

Schritt 4: Zugriff auf Kubernetes
Jetzt ist es der wichtigste Schritt, auf Kubernetes zuzugreifen. Für den Zugriff auf Kubernetes enthält Microk8s seine Ausgabe von Kubectl. Es kann verwendet werden, um Befehle zu betreiben, mit denen Ihr Kubernetes -Cluster verfolgt und verwaltet wird. Wenn Sie Ihren aktuellen Knoten anzeigen möchten, müssen Sie den folgenden angegebenen Befehl im Terminal ausführen.

: ~ $ microk8s kubectl Holen Sie sich Knoten

Aus dem oben genannten Bild können Sie ansehen, dass der Status „bereit“ ist. Sie können auch den Namen, die Rollen, das Alter und die Version des Knotens anzeigen, indem Sie diesen Befehl ausführen.

Schritt 5: Ausführende Dienste anzeigen
Wenn Sie die laufenden Dienste von microk8s anzeigen möchten, können Sie sie mit dem folgenden Befehl nach unten überprüfen:

: ~ $ microk8s kubectl erhalten Dienste

Sie können den Namen, Typ, Cluster-IP, externe IP, Port (n) und das Alter der laufenden Dienste sehen, indem Sie diesen Befehl ausführen.

Schritt 6: Bereitstellung der Anwendung mit Mickro8s
Kubernetes ist ein Container -Management -System für die Bereitstellung von Anwendungen und Diensten. Im unten erwähnten Beispiel stellen wir eine Anwendung von NGNIX mit Kubectl ein. Sie können eine andere App mit demselben Befehl bereitstellen. Der wichtigste Punkt ist, den gewünschten Anwendungsnamen durch NGNIX zu ersetzen.

Geben Sie diesen Befehl für die erfolgreiche Bereitstellung von NGNIX ein:

: ~ $ microk8s kubectl erstellen Bereitstellungen nginx --image = nginx

Aus dem oben gezeigten Bild sehen Sie, dass die Anwendung bereitgestellt wurde.

Schritt 7: Überprüfen Sie die Version von Kubectl
Um die erfolgreiche Installation von Kubernetes zu überprüfen, können Sie seine Version überprüfen, indem Sie den Befehl unter dem Abschluss im Terminal eingeben.

: ~ $ kubectl Version

Zusätzliche Befehle

Wenn Sie beim Schreiben verschiedener Befehle im Zusammenhang mit Kubectl verwirrt sind, können Sie einige grundlegende Befehle von Kubectl überprüfen, indem Sie den folgenden Befehl ausführen:

: ~ $ kubectl -HELP

Abschluss

Schließlich sind Sie mit der Installation von Kubernetes auf Ubuntu 20 fertig.04 Einzelknoten. In diesem Leitfaden haben wir unser Bestes versucht, alle Schritte zu erklären, die im Wesentlichen für die Installation erforderlich sind. Wir unterrichten Sie jedoch auch über die Bereitstellung von Anwendungen in Kubernetes mit Kubectl.