Möchten Sie erfahren, wie Sie eine Kubernetes-Clusterinstallation auf Ubuntu Linux durchführen? In diesem Tutorial zeigen wir Ihnen, wie Sie einen Kubernetes-Cluster auf einem Computer mit Ubuntu Linux installieren.

• Ubuntu 20
• Ubuntu 19
• Ubuntu 18
• Kubernetes 1.18

In unserem Beispiel lautet die Kubernetes-Masterknoten-IP-Adresse 192.168.100.9.

In unserem Beispiel lautet die IP-Adresse des sekundären Kubernetes-Knotens 192.168.100.10.

Kubernetes – Tutorials

Auf dieser Seite bieten wir schnellen Zugriff auf eine Liste von Tutorials zu Kubernetes.

Tutorial Kubernetes Cluster – Master Node Installation

• IP – 192.168.100.9
• Hostname – KUBERNETES-01.LOCAL

Installieren Sie die Liste der erforderlichen Pakete.

Copy to Clipboard

Installieren Sie den Docker-Dienst.

Copy to Clipboard

Aktivieren Sie den Docker-Dienst während des Startvorgangs.

Copy to Clipboard

Bearbeiten Sie die Docker-Dienstkonfigurationsdatei.

Copy to Clipboard

Fügen Sie die folgende Konfiguration am Ende des Elements mit dem Namen hinzu: EXECSTART

Copy to Clipboard

Hier ist die Datei vor unserer Konfiguration.

Copy to Clipboard

Hier ist die Datei nach unserer Konfiguration.

Copy to Clipboard

Erstellen Sie eine Systemkonfigurationsdatei.

Copy to Clipboard

Hier ist der Dateiinhalt.

Copy to Clipboard

Aktivieren Sie die Systemkonfigurationsdatei.

Copy to Clipboard

Bearbeiten Sie die Konfigurationsdatei mit dem Namen: MODULES.CONF

Copy to Clipboard

Fügen Sie die folgende Konfiguration am Ende dieser Datei hinzu.

Copy to Clipboard

Bearbeiten Sie die FSTAB-Konfigurationsdatei, und deaktivieren Sie die Verwendung von Swap-Speicher.

Copy to Clipboard

Hier ist die Datei vor unserer Konfiguration.

Copy to Clipboard

Hier ist die Datei nach unserer Konfiguration.

Copy to Clipboard

Legen Sie einen eindeutigen Hostnamen fest.

Copy to Clipboard

Bearbeiten Sie die Konfigurationsdatei mit dem Namen HOSTS.

Copy to Clipboard

Fügen Sie dem sekundären Kubernetes-Knoten einen Eintrag hinzu.

Copy to Clipboard

Erstellen Sie eine Datei, um die erforderlichen Umgebungsvariablen zu konfigurieren.

Copy to Clipboard

Hier ist der Dateiinhalt.

Copy to Clipboard

Starten Sie den Computer neu.

Copy to Clipboard

Laden Sie den Kubernetes-Repository-Schlüssel herunter und installieren Sie ihn.

Copy to Clipboard

Fügen Sie das offizielle Kubernetes-Repository hinzu.

Copy to Clipboard

Installieren Sie die Kubernetes-Pakete.

Copy to Clipboard

Laden Sie die erforderlichen Kubernetes-Bilder herunter.

Copy to Clipboard

Hier ist die Befehlsausgabe.

Copy to Clipboard

Initialisieren Sie den Kubernetes-Cluster.

Copy to Clipboard

Hier ist die Befehlsausgabe.

Copy to Clipboard

Notieren Sie sich den Befehl zum Hinzufügen von Knoten zum Kubernetes-Cluster.

Copy to Clipboard

Legen Sie die richtige Dateiberechtigung für die Kubernetes-Konfigurationsdatei fest.

Copy to Clipboard

Installieren Sie die erforderliche Netzwerkkonfiguration für PODs.

Copy to Clipboard

Installieren Sie den Controller von Ingress.

Copy to Clipboard

Standardmäßig darf der Kubernetes-Masterknoten PODS nicht ausführen.

Optional aktivieren Sie den Kubernetes-Masterknoten, um PODS auszuführen.

Copy to Clipboard

Herzlichen glückwunsch! Sie haben die Kubernetes-Installation auf Ubuntu Linux abgeschlossen.

Tutorial Kubernetes Cluster – Sekundäre Knoteninstallation

• IP – 192.168.100.10
• Hostname – KUBERNETES-02.LOCAL

Installieren Sie die Liste der erforderlichen Pakete.

Copy to Clipboard

Installieren Sie den Docker-Dienst.

Copy to Clipboard

Aktivieren Sie den Docker-Dienst während des Startvorgangs.

Copy to Clipboard

Bearbeiten Sie die Docker-Dienstkonfigurationsdatei.

Copy to Clipboard

Fügen Sie die folgende Konfiguration am Ende des Elements mit dem Namen hinzu: EXECSTART

Copy to Clipboard

Hier ist die Datei vor unserer Konfiguration.

Copy to Clipboard

Hier ist die Datei nach unserer Konfiguration.

Copy to Clipboard

Erstellen Sie eine Systemkonfigurationsdatei.

Copy to Clipboard

Hier ist der Dateiinhalt.

Copy to Clipboard

Aktivieren Sie die Systemkonfigurationsdatei.

Copy to Clipboard

Bearbeiten Sie die Konfigurationsdatei mit dem Namen: MODULES.CONF

Copy to Clipboard

Fügen Sie die folgende Konfiguration am Ende dieser Datei hinzu.

Copy to Clipboard

Bearbeiten Sie die FSTAB-Konfigurationsdatei, und deaktivieren Sie die Verwendung von Swap-Speicher.

Copy to Clipboard

Hier ist die Datei vor unserer Konfiguration.

Copy to Clipboard

Hier ist die Datei nach unserer Konfiguration.

Copy to Clipboard

Legen Sie einen eindeutigen Hostnamen fest.

Copy to Clipboard

Bearbeiten Sie die Konfigurationsdatei mit dem Namen HOSTS.

Copy to Clipboard

Fügen Sie dem Kubernetes-Masterknoten einen Eintrag hinzu.

Copy to Clipboard

Starten Sie den Computer neu.

Copy to Clipboard

Laden Sie den Kubernetes-Repository-Schlüssel herunter und installieren Sie ihn.

Copy to Clipboard

Fügen Sie das offizielle Kubernetes-Repository hinzu.

Copy to Clipboard

Installieren Sie die Kubernetes-Pakete.

Copy to Clipboard

Treten Sie dem Kubernetes-Cluster bei.

Copy to Clipboard

In unserem Beispiel trat dieser Computer dem Kubernetes-Cluster bei, der auf dem Masterknoten 192.168.100.9 installiert ist.

Beachten Sie, dass Sie den benutzerdefinierten Befehl verwenden müssen, der vom Masterknoten erstellt wurde, um Ihrem Cluster beizutreten.

Hier ist die Befehlsausgabe.

Copy to Clipboard

Herzlichen glückwunsch! Sie sind dem Kubernetes-Cluster beigetreten.

Tutorial Kubernetes – Testen des Clusters

Listen Sie auf dem Masterknoten die Mitglieder des Kubernetes-Clusters auf.

Copy to Clipboard

Hier ist die Befehlsausgabe.

Copy to Clipboard

Erstellen Sie eine Bereitstellung mit dem Nginx-Image.

Copy to Clipboard

In unserem Beispiel haben wir eine Bereitstellung mit dem Namen TEST erstellt.

Warten Sie, bis das System das Nginx-Image herunterlädt und den POD startet.

Listen Sie die auf dem Cluster installierten PODs auf.

Copy to Clipboard

Hier ist die Befehlsausgabe.

Copy to Clipboard

In unserem Beispiel wird der erstellte POD auf dem folgenden Knoten ausgeführt: KUBERNETES-02.LOCAL

Skalieren Sie unsere Bereitstellung auf 3 Replikate.

Copy to Clipboard

Überprüfen Sie die Kubernetes-Bereitstellung.

Copy to Clipboard

Hier ist die Befehlsausgabe.

Copy to Clipboard

Listen Sie die auf dem Cluster installierten PODs auf.

Copy to Clipboard

Hier ist die Befehlsausgabe.

Copy to Clipboard

In unserem Beispiel haben wir 3 PODs, die auf dem folgenden Knoten ausgeführt werden: KUBERNETES-02.LOCAL

Erstellen Sie eine YAML-Datei mit der neuen Dienstkonfiguration.

Copy to Clipboard

Hier ist der Dateiinhalt.

Copy to Clipboard

Ändern Sie den oben verwendeten YAML-Dateieinzug nicht.

Installieren Sie den neuen Kubernetes-Dienst.

Copy to Clipboard

Überprüfen Sie die Liste der Kubernetes-Dienste.

Copy to Clipboard

Hier ist die Befehlsausgabe.

Copy to Clipboard

In unserem Beispiel haben wir einen neuen Service mit dem Namen TEST-WEB erstellt.

In unserem Beispiel haben wir Port 80 aus unserer Bereitstellung als Port 80 von Host 192.168.100.9 verfügbar gemacht.

Verwenden Sie den Befehl CURL, um die Kommunikation mit unserer Nginx-Bereitstellung zu testen.

Copy to Clipboard

Öffnen Sie Ihren Browser und geben Sie die IP-Adresse Ihres Kubernetes-Servers ein.

In unserem Beispiel wurde die folgende URL im Browser eingegeben:

• http://192.168.100.9

Der Kubernetes-Server zeigt die Nginx-Seite an.

nginx welcome

Herzlichen glückwunsch! Sie haben Ihren Kubernetes-Cluster erfolgreich getestet.