GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

So installieren Sie Kubernetes auf Ubuntu 18.04 LTS

In diesem Tutorial zeigen wir Ihnen, wie Sie Kubernetes auf Ubuntu 18.04 LTS installieren. Für diejenigen unter Ihnen, die es nicht wussten, Kubernetes ist ein kostenloses und Open-Source-Containerverwaltungssystem, das Folgendes bietet eine Plattform für die Bereitstellungsautomatisierung, Skalierung und den Betrieb von Anwendungscontainern über Cluster von Hostcomputern hinweg. Mit Kubernetes können Sie die hybride, lokale und öffentliche Cloud-Infrastruktur frei nutzen, um Bereitstellungsaufgaben Ihrer Organisation auszuführen.

Dieser Artikel geht davon aus, dass Sie zumindest über Grundkenntnisse in Linux verfügen, wissen, wie man die Shell verwendet, und vor allem, dass Sie Ihre Website auf Ihrem eigenen VPS hosten. Die Installation ist recht einfach und setzt Sie voraus im Root-Konto ausgeführt werden, wenn nicht, müssen Sie möglicherweise 'sudo hinzufügen ‘ zu den Befehlen, um Root-Rechte zu erhalten. Ich zeige Ihnen Schritt für Schritt die Installation von Kubernetes auf einem Ubuntu 18.04 (Bionic Beaver) Server.

Installieren Sie Kubernetes auf Ubuntu 18.04 LTS Bionic Beaver

Schritt 1. Stellen Sie zunächst sicher, dass alle Ihre Systempakete auf dem neuesten Stand sind, indem Sie das folgende apt ausführen Befehle im Terminal.

sudo apt-Updatesudo apt-Upgrade

Schritt 2. Docker installieren.

Jetzt müssen wir Docker installieren, da Docker-Images für die Verwaltung der Container im Cluster verwendet werden. Führen Sie die folgenden Befehle aus:

sudo apt install docker.io

Stellen Sie nach der Installation von Docker sicher, dass es zum Starten nach dem Neustart aktiviert ist:

sudo systemctl docker aktivieren sudo systemctl docker starten

Schritt 3. Kubernetes auf Ubuntu installieren.

Fügen Sie zuerst den Kubernetes-Signaturschlüssel auf beiden Knoten hinzu:

curl -s https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key hinzufügen

Fügen Sie als Nächstes das Xenial Kubernetes Repository auf beiden Knoten hinzu:

sudo apt-add-repository "deb http://apt.kubernetes.io/ kubernetes-xenial main"

Schritt 4. Installation von Kubeadm.

Der letzte Schritt im Installationsprozess besteht darin, Kubeadm auf beiden Knoten mit dem folgenden Befehl zu installieren:

sudo apt install kubeadm

Überprüfen Sie die Versionsnummer von Kubeadm und überprüfen Sie auch die Installation mit dem folgenden Befehl:

kubeadm-Version

Schritt 4. Kubernetes-Bereitstellung.

Deaktivieren Sie zuerst den Auslagerungsspeicher (falls ausgeführt) auf beiden Knoten:

sudo swapoff -a

Geben Sie als Nächstes jedem Knoten einen Hostnamen:

sudo hostnamectl set-hostname master-nodesudo hostnamectl set-hostname slave-node
  • Kubernetes auf dem Master-Knoten initialisieren:
sudo kubeadm init --pod-network-cidr=10.244.0.0/16mkdir -p $HOME/.kubesudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/configsudo chown $(id -u ):$(id -g) $HOME/.kube/config

Sie können den Status des Master-Knotens überprüfen, indem Sie den folgenden Befehl ausführen:

kubectl erhält Knoten
  • Stellen Sie ein Pod-Netzwerk über den Master-Knoten bereit:

Ein Pod-Netzwerk ist ein Kommunikationsmedium zwischen den Knoten eines Netzwerks:

sudo kubectl apply -f https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml

Verwenden Sie den folgenden Befehl, um den Status des Netzwerks anzuzeigen:

kubectl get pods --all-namespaces

Wenn Sie nun den Status der Knoten sehen, sehen Sie, dass der Master-Knoten bereit ist:

sudo kubectl erhält Knoten

Als nächstes fügen Sie den Slave-Knoten zum Netzwerk hinzu, um einen Cluster zu bilden:

sudo kubeadm join 192.168.100.6:6443 --token 06tl4c.oqn35jzecidg0r0m --discovery-token-ca-cert-hash sha256:c40f5fa0aba6ba311efcdb0e8cb637ae0eb8ce27b7a03d47be6d966142cpre>2 

Wenn Sie jetzt den folgenden Befehl auf dem Master-Knoten ausführen, wird bestätigt, dass zwei Knoten, der Master-Knoten und die Server-Knoten, auf Ihrem System ausgeführt werden:

sudo kubectl erhält Knoten

Herzlichen Glückwunsch! Sie haben Kubernetes erfolgreich installiert. Vielen Dank, dass Sie dieses Tutorial für die Installation von Kubernetes auf Ubuntu 18.04-Systemen verwendet haben. Für zusätzliche Hilfe oder nützliche Informationen empfehlen wir Ihnen, die offizielle Kubernetes-Website zu besuchen.

P>


Ubuntu
  1. So installieren Sie Kubernetes (k8s) auf einem Ubuntu 20.04 LTS-Server

  2. So installieren Sie OctoberCMS unter Ubuntu 16.04 LTS

  3. So installieren Sie Grafana unter Ubuntu 16.04 LTS

  4. So installieren Sie R unter Ubuntu 18.04 LTS

  5. So installieren Sie R unter Ubuntu 20.04 LTS

So installieren Sie DenyHosts unter Ubuntu 16.04 LTS

So installieren Sie Unison unter Ubuntu 16.04 LTS

So installieren Sie Pghero unter Ubuntu 16.04 LTS

So installieren Sie Spotify unter Ubuntu 18.04 LTS

So installieren Sie Kubernetes auf Ubuntu 20.04 LTS

So installieren Sie Kubernetes auf Ubuntu 18.04 LTS