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.
Installieren Sie den Docker-Dienst.
Aktivieren Sie den Docker-Dienst während des Startvorgangs.
Bearbeiten Sie die Docker-Dienstkonfigurationsdatei.
Fügen Sie die folgende Konfiguration am Ende des Elements mit dem Namen hinzu: EXECSTART
Hier ist die Datei vor unserer Konfiguration.
Hier ist die Datei nach unserer Konfiguration.
Erstellen Sie eine Systemkonfigurationsdatei.
Hier ist der Dateiinhalt.
Aktivieren Sie die Systemkonfigurationsdatei.
Bearbeiten Sie die Konfigurationsdatei mit dem Namen: MODULES.CONF
Fügen Sie die folgende Konfiguration am Ende dieser Datei hinzu.
Bearbeiten Sie die FSTAB-Konfigurationsdatei, und deaktivieren Sie die Verwendung von Swap-Speicher.
Hier ist die Datei vor unserer Konfiguration.
Hier ist die Datei nach unserer Konfiguration.
Legen Sie einen eindeutigen Hostnamen fest.
Bearbeiten Sie die Konfigurationsdatei mit dem Namen HOSTS.
Fügen Sie dem sekundären Kubernetes-Knoten einen Eintrag hinzu.
Erstellen Sie eine Datei, um die erforderlichen Umgebungsvariablen zu konfigurieren.
Hier ist der Dateiinhalt.
Starten Sie den Computer neu.
Laden Sie den Kubernetes-Repository-Schlüssel herunter und installieren Sie ihn.
Fügen Sie das offizielle Kubernetes-Repository hinzu.
Installieren Sie die Kubernetes-Pakete.
Laden Sie die erforderlichen Kubernetes-Bilder herunter.
Hier ist die Befehlsausgabe.
Initialisieren Sie den Kubernetes-Cluster.
Hier ist die Befehlsausgabe.
Notieren Sie sich den Befehl zum Hinzufügen von Knoten zum Kubernetes-Cluster.
Legen Sie die richtige Dateiberechtigung für die Kubernetes-Konfigurationsdatei fest.
Installieren Sie die erforderliche Netzwerkkonfiguration für PODs.
Installieren Sie den Controller von Ingress.
Standardmäßig darf der Kubernetes-Masterknoten PODS nicht ausführen.
Optional aktivieren Sie den Kubernetes-Masterknoten, um PODS auszuführen.
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.
Installieren Sie den Docker-Dienst.
Aktivieren Sie den Docker-Dienst während des Startvorgangs.
Bearbeiten Sie die Docker-Dienstkonfigurationsdatei.
Fügen Sie die folgende Konfiguration am Ende des Elements mit dem Namen hinzu: EXECSTART
Hier ist die Datei vor unserer Konfiguration.
Hier ist die Datei nach unserer Konfiguration.
Erstellen Sie eine Systemkonfigurationsdatei.
Hier ist der Dateiinhalt.
Aktivieren Sie die Systemkonfigurationsdatei.
Bearbeiten Sie die Konfigurationsdatei mit dem Namen: MODULES.CONF
Fügen Sie die folgende Konfiguration am Ende dieser Datei hinzu.
Bearbeiten Sie die FSTAB-Konfigurationsdatei, und deaktivieren Sie die Verwendung von Swap-Speicher.
Hier ist die Datei vor unserer Konfiguration.
Hier ist die Datei nach unserer Konfiguration.
Legen Sie einen eindeutigen Hostnamen fest.
Bearbeiten Sie die Konfigurationsdatei mit dem Namen HOSTS.
Fügen Sie dem Kubernetes-Masterknoten einen Eintrag hinzu.
Starten Sie den Computer neu.
Laden Sie den Kubernetes-Repository-Schlüssel herunter und installieren Sie ihn.
Fügen Sie das offizielle Kubernetes-Repository hinzu.
Installieren Sie die Kubernetes-Pakete.
Treten Sie dem Kubernetes-Cluster bei.
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.
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.
Hier ist die Befehlsausgabe.
Erstellen Sie eine Bereitstellung mit dem Nginx-Image.
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.
Hier ist die Befehlsausgabe.
In unserem Beispiel wird der erstellte POD auf dem folgenden Knoten ausgeführt: KUBERNETES-02.LOCAL
Skalieren Sie unsere Bereitstellung auf 3 Replikate.
Überprüfen Sie die Kubernetes-Bereitstellung.
Hier ist die Befehlsausgabe.
Listen Sie die auf dem Cluster installierten PODs auf.
Hier ist die Befehlsausgabe.
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.
Hier ist der Dateiinhalt.
Ändern Sie den oben verwendeten YAML-Dateieinzug nicht.
Installieren Sie den neuen Kubernetes-Dienst.
Überprüfen Sie die Liste der Kubernetes-Dienste.
Hier ist die Befehlsausgabe.
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.
Ö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.
Herzlichen glückwunsch! Sie haben Ihren Kubernetes-Cluster erfolgreich getestet.