In diesem Tutorial zeigen wir Ihnen, wie Sie Kubernetes unter openSUSE installieren. Im Bereich der modernen IT-Infrastruktur hat sich Kubernetes als Game-Changer erwiesen. Diese Open-Source-Plattform, die zur Automatisierung der Bereitstellung, Skalierung und des Betriebs von Anwendungscontainern entwickelt wurde, hat die Art und Weise, wie wir Anwendungen verwalten, revolutioniert.
In diesem Artikel wird davon ausgegangen, dass Sie zumindest über Grundkenntnisse in Linux verfügen, wissen, wie man die Shell verwendet, und, was am wichtigsten ist, dass Sie Ihre Site auf Ihrem eigenen VPS hosten. Die Installation ist recht einfach und setzt voraus, dass Sie im Root-Konto ausgeführt werden. Andernfalls müssen Sie möglicherweise Folgendes hinzufügen:sudo
‚ zu den Befehlen, um Root-Rechte zu erhalten. Ich zeige Ihnen die Schritt-für-Schritt-Installation von Kubernetes auf openSUSE.
Voraussetzungen
- Ein Server, auf dem eines der folgenden Betriebssysteme ausgeführt wird: openSUSE.
- Es wird empfohlen, eine Neuinstallation des Betriebssystems zu verwenden, um mögliche Probleme zu vermeiden.
- Um Befehle ausführen zu können, benötigen Sie Zugriff auf das Terminal. openSUSE stellt hierfür die Terminal-Anwendung zur Verfügung. Sie finden es in Ihrem Anwendungsmenü.
- Sie benötigen eine aktive Internetverbindung, um Kubernetes und seine Abhängigkeiten herunterzuladen.
- Sie benötigen Administratorzugriff (Root) oder ein Benutzerkonto mit Sudo-Berechtigungen.
Installieren Sie Kubernetes auf openSUSE
Schritt 1. Der erste Schritt bei jedem Installationsprozess besteht darin, sicherzustellen, dass Ihr System auf dem neuesten Stand ist. Unter openSUSE Linux kann dies mit der erreicht werden zypper
Paket-Manager. Öffnen Sie Ihr Terminal und geben Sie den folgenden Befehl ein:
sudo zypper refresh sudo zypper update
Schritt 2. Docker installieren.
Docker ist eine wichtige Komponente in einem Kubernetes-Setup. Dabei handelt es sich um eine Plattform, die die Bereitstellung, Skalierung und Verwaltung von Anwendungen innerhalb von Containern automatisiert. Kubernetes verwendet Docker als Standard-Container-Laufzeitumgebung. Um Docker unter openSUSE zu installieren, verwenden Sie den folgenden Befehl:
sudo zypper install docker
Sobald die Installation abgeschlossen ist, starten Sie den Docker-Dienst mit dem folgenden Befehl:
sudo systemctl start docker
Und um sicherzustellen, dass Docker beim Booten automatisch startet, aktivieren Sie es mit:
sudo systemctl enable docker
Schritt 3. Kubectl installieren.
kubectl
ist ein Befehlszeilentool, mit dem Sie Kubernetes-Cluster steuern können. Es kommuniziert mit dem Cluster und ermöglicht Ihnen die Bereitstellung und Verwaltung von Anwendungen, die Prüfung und Verwaltung von Clusterressourcen sowie die Anzeige von Protokollen. Installieren kubectl
Verwenden Sie unter openSUSE die snap
Paketmanager mit folgendem Befehl:
sudo snap install kubectl --classic
Schritt 4. Kubernetes auf openSUSE installieren.
kubeadm
ist ein Tool, das den Prozess der Einrichtung eines Kubernetes-Clusters vereinfacht. Es bietet kubeadm init
Und kubeadm join
als Best-Practice-„Schnellpfade“ für die Erstellung von Kubernetes-Clustern. Installieren kubeadm
Verwenden Sie unter openSUSE die zypper
Paketmanager mit folgendem Befehl:
sudo zypper install kubeadm
Schritt 4. Kubernetes konfigurieren.
- Initialisieren des Kubernetes-Masterknotens.
Der Masterknoten ist das Herzstück eines Kubernetes-Clusters. Hier laufen die Komponenten der Steuerungsebene, einschließlich etcd
(die Cluster-Datenbank) und der API-Server (der die kubectl
Befehlszeilentool kommuniziert mit). Um den Masterknoten zu initialisieren, verwenden Sie den folgenden Befehl:
sudo kubeadm init
Dieser Befehl startet den Kubernetes-Masterknoten. Sobald der Initialisierungsvorgang abgeschlossen ist, wird Folgendes angezeigt: kubeadm join
Befehl im Terminal angezeigt. Notieren Sie sich diesen Befehl unbedingt, da Sie ihn benötigen, um Worker-Knoten dem Cluster hinzuzufügen.
- Worker-Knoten dem Cluster hinzufügen.
Worker-Knoten sind die Maschinen, auf denen Ihre Arbeitslasten (d. h. Anwendungen und andere Konfigurationen) ausgeführt werden. Um einen Worker-Knoten dem Kubernetes-Cluster hinzuzufügen, verwenden Sie die kubeadm join
Befehl, der nach der Initialisierung des Masterknotens angezeigt wurde. Der Befehl sieht etwa so aus:
kubeadm join --token <token> <master-ip>:<master-port> --discovery-token-ca-cert-hash sha256:<hash>
Ersetzen <token>
, <master-ip>
, <master-port>
Und <hash>
mit den entsprechenden Werten von Ihrem Masterknoten.
- Überprüfen der Clusterkonfiguration
Nach dem Einrichten der Master- und Worker-Knoten ist es wichtig, die Konfiguration Ihres Kubernetes-Clusters zu überprüfen. Dies kann mit der erfolgen kubectl
Befehlszeilentool. Der folgende Befehl zeigt den Status aller Knoten im Cluster an:
kubectl get nodes
Wenn alles korrekt eingerichtet ist, sollten Sie den Status Ihrer Master- und Worker-Knoten im Terminal angezeigt sehen.
Glückwunsch! Sie haben Kubernetes erfolgreich installiert. Vielen Dank, dass Sie dieses Tutorial zur Installation von Kubernetes auf Ihrem openSUSE-System verwendet haben. Für zusätzliche oder nützliche Informationen empfehlen wir Ihnen, hier nachzuschauen die offizielle Kubernetes-Website.