So installieren Sie Kubernetes auf Fedora 38

Installieren Sie Kubernetes auf Fedora 38

In diesem Tutorial zeigen wir Ihnen, wie Sie Kubernetes auf Fedora 38 installieren. Für diejenigen unter Ihnen, die es noch nicht wussten: Kubernetes ist eine Open-Source-Plattform, die zur Automatisierung der Bereitstellung, Skalierung und Verwaltung von Containeranwendungen entwickelt wurde. Seine Fähigkeit, Container effizient zu orchestrieren, hat es zur Lösung der Wahl für die Bereitstellung und Verwaltung von Anwendungen in großem Maßstab gemacht.

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 des Kubernetes auf einem Fedora 38.

Voraussetzungen

  • Ein Server, auf dem eines der folgenden Betriebssysteme ausgeführt wird: Fedora 38.
  • Es wird empfohlen, eine Neuinstallation des Betriebssystems zu verwenden, um mögliche Probleme zu vermeiden.
  • SSH-Zugriff auf den Server (oder öffnen Sie einfach Terminal, wenn Sie sich auf einem Desktop befinden).
  • Eine aktive Internetverbindung. Sie benötigen eine Internetverbindung, um die erforderlichen Pakete und Abhängigkeiten für Kubernetes herunterzuladen.
  • A non-root sudo user oder Zugriff auf die root user. Wir empfehlen, als zu agieren non-root sudo userda Sie Ihrem System schaden können, wenn Sie als Root nicht vorsichtig sind.

Installieren Sie Kubernetes auf Fedora 38

Schritt 1. Bevor wir InfluxDB auf Fedora 38 installieren können, müssen wir sicherstellen, dass unser System mit den neuesten Paketen auf dem neuesten Stand ist. Dadurch wird sichergestellt, dass wir Zugriff auf die neuesten Funktionen und Fehlerbehebungen haben und InfluxDB problemlos installieren können:

sudo dnf update

Schritt 2. Docker installieren.

Docker spielt eine zentrale Rolle im Kubernetes-Ökosystem. Es ermöglicht das Packen und Ausführen von Containeranwendungen. So bringen Sie Docker auf Ihrem Fedora 38-System zum Laufen:

sudo dnf install docker

Starten Sie Docker und aktivieren Sie es beim Booten:

sudo systemctl start docker
sudo systemctl enable docker

Um sicherzustellen, dass Docker korrekt installiert ist, führen Sie den folgenden Befehl aus:

docker --version

Schritt 3. Kubectl installieren.

kubectl ist Ihr Einstieg in die Verwaltung Ihres Kubernetes-Clusters. Es ist das Befehlszeilentool, das mit Ihrer Kubernetes-Umgebung interagiert. So erhalten Sie es auf Ihrem Fedora 38-System:

sudo dnf install kubectl

Bestätigen Sie die Installation, indem Sie die kubectl-Version überprüfen:

kubectl version --client

Schritt 4. Minikube installieren.

Minikube ist ein fantastisches Tool, mit dem Sie einen Kubernetes-Cluster mit einem einzelnen Knoten lokal ausführen können und eine hervorragende Umgebung für Entwicklung und Tests bietet:

curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64
sudo install minikube-linux-amd64 /usr/local/bin/minikube

Stellen Sie sicher, dass Minikube korrekt installiert ist, indem Sie Folgendes ausführen:

minikube version

Schritt 5. Kubernetes-Cluster initialisieren.

Nachdem Docker, kubectl und minikube installiert sind, können Sie jetzt Ihren lokalen Kubernetes-Cluster einrichten. Initialisieren Sie den Kubernetes-Cluster mit Minikube:

minikube start

Dieser Befehl lädt das erforderliche ISO-Image herunter, erstellt eine virtuelle Maschine und richtet den Kubernetes-Cluster ein.

Um zu überprüfen, ob Ihr Cluster betriebsbereit ist, verwenden Sie Folgendes:

kubectl cluster-info

Schritt 6. Bereitstellen einer Beispielanwendung.

Da Ihr Kubernetes-Cluster nun betriebsbereit ist, ist es an der Zeit, ein Gefühl dafür zu bekommen, wie Kubernetes Anwendungen verwaltet. Lassen Sie uns einen einfachen Nginx-Webserver als Beispielanwendung bereitstellen:

kubectl create deployment nginx --image=nginx

Stellen Sie nun die Bereitstellung als Dienst bereit:

kubectl expose deployment nginx --type=NodePort --port=80

Dadurch wird der Nginx-Dienst auf einem NodePort verfügbar gemacht, sodass er von Ihrem Fedora-System aus zugänglich ist.

Schritt 7: Greifen Sie auf die Beispielanwendung zu.

Um auf den Nginx-Webserver zuzugreifen, müssen Sie den NodePort herausfinden, auf dem er ausgeführt wird:

kubectl get svc

Suchen Sie in der Spalte „PORT(S)“ nach dem Port. Es wird so etwas sein XXXX:30000/TCPWo XXXX ist der NodePort. Öffnen Sie einen Webbrowser und geben Sie ein http://localhost:XXXX um die Nginx-Standardseite anzuzeigen.

Schritt 8. Kubernetes-Cluster verwalten.

Nachdem Sie nun Ihre Beispielanwendung ausgeführt haben, ist es wichtig zu verstehen, wie Sie Ihren Kubernetes-Cluster verwalten.

Kubernetes bietet eine Fülle von Befehlen zur Verwaltung Ihres Clusters. Hier sind einige grundlegende:

  • Knoten anzeigen: Um die Knoten in Ihrem Cluster anzuzeigen, verwenden Sie kubectl get nodes.
  • Pods ansehen: Um alle Pods im Cluster aufzulisten, verwenden Sie kubectl get pods.
  • Eine Bereitstellung löschen: Um eine Bereitstellung zu entfernen, verwenden Sie kubectl delete deployment <deployment-name>.

Um eine Bereitstellung mit dem Namen „nginx“ auf drei Replikate zu skalieren, verwenden Sie den folgenden Befehl:

kubectl scale deployment nginx --replicas=3

Glückwunsch! Sie haben Kubernetes erfolgreich installiert. Vielen Dank, dass Sie dieses Tutorial zur Installation von Kubernetes auf Ihrem Fedora 38-System verwendet haben. Für weitere Hilfe oder nützliche Informationen empfehlen wir Ihnen, hier nachzuschauen die offizielle Kubernetes-Website.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert