So erstellen Sie einen K8S-Cluster und installieren Docker unter Hyper-V

So erstellen Sie einen K8S-Cluster und installieren Docker unter Hyper-V

Wenn Sie das Win10-System installiert haben und einen K8S-Cluster erstellen möchten, ist das mit Win10 gelieferte Hyper-V auch eine sehr geeignete virtuelle Maschinenumgebung. Im vorherigen Abschnitt haben wir zwei virtuelle Maschinen installiert. In diesem Abschnitt werden wir Docker auf beiden installieren.

Meister: 192.168.137.2

Knoten1: 192.168.137.3

Root-Passwort: 123456

1. Melden Sie sich mit SSH bei der virtuellen Maschine an

Mit SSH können Sie direkt eine Verbindung zur virtuellen Maschine im Win10-Host herstellen

2. Sicherheitskonfiguration deaktivieren

vi /etc/selinux/config 

3. Schalten Sie die Firewall aus

systemctl stoppe Firewall
systemctl deaktiviert Firewall

4. Swap dauerhaft deaktivieren

Auslagerung -a
vi /etc/fstab

Verwenden Sie #, um die Swap-Zeile auszukommentieren

5. Installieren Sie die neueste Version von Docker

https://docs.docker.com/install/linux/docker-ce/centos/

Deinstallieren Sie die alte Version von Docker

sudo yum entferne Docker \
         Docker-Client \
         docker-client-neueste \
         docker-allgemein \
         docker-neueste \
         docker-latest-logrotate \
         docker-logrotate \
         Docker-Engine

Installieren von Abhängigkeitspaketen

sudo yum install -y yum-utils \
 Gerätemapper-Persistente-Daten \
 lvm2

Konfigurieren der Docker-Repository-Quelle

sudo yum-config-manager \
  --add-repo \
  https://download.docker.com/linux/centos/docker-ce.repo

Docker installieren

sudo yum installiere docker-ce docker-ce-cli containerd.io

Docker automatisch starten lassen

systemctl aktiviert Docker
systemctl starte Docker

Überprüfen Sie, ob die Installation erfolgreich war

Docker -v

6. Konfigurieren Sie den cgroupdriver-Typ für Alibaba Cloud Image Accelerator und Docker

Auf systemd einstellen, um mit k8s konsistent zu sein

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
 "Registrierungsspiegel": ["https://pmp7i8xs.mirror.aliyuncs.com"],
 "exec-opts": ["native.cgroupdriver=systemd"]
}
Ende der Laufzeit

Starten Sie Docker neu

sudo systemctl daemon-reload
sudo systemctl Neustart Docker

TBD: Nachdem Sie den Docker von zwei virtuellen Maschinen konfiguriert haben, besteht der nächste Schritt darin, k8s auf den beiden virtuellen Maschinen zu installieren

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird.

Das könnte Sie auch interessieren:
  • Detaillierte Schritte zum Installieren und Konfigurieren des K8S-Clusters in CentOS 7
  • Docker-Lernhinweise zur K8S-Bereitstellungsmethode
  • Einführung in Kubernetes (k8s)
  • Schritte zum Bereitstellen eines Django-Projekts mit k8s
  • Implementierung der K8S-Bereitstellung eines Docker-Containers
  • Aufbau einer Docker+K8S-Clusterumgebung und verteilte Anwendungsbereitstellung
  • Tutorial zum Bereitstellen leistungsstarker PHP-Anwendungen auf K8S mit Rancher
  • Beispiel für die automatische Generierung von K8S-YAML mithilfe von Python-Skripten
  • Detailliertes Tutorial zum schnellen Bereitstellen von SpringBoot-Anwendungen auf K8S
  • Implementierung der Wiederaufnahme des K8S-Knotens in den Master-Cluster
  • Einführung in die Cloud-native-Technologie Kubernetes (K8S)
  • So stellen Sie einen Redis-Cluster auf K8s bereit
  • Detailliertes Tutorial zum Erstellen einer Continuous-Integration-Delivery-Umgebung basierend auf Docker+K8S+GitLab/SVN+Jenkins+Harbor
  • Implementierung der K8S-Bereitstellung des Redis-Clusters
  • So stellen Sie K8s in Docker bereit
  • So verpacken Sie das Docker-Image, übertragen es auf den Remote-Server und stellen es auf k8s bereit
  • Schritte zum Bereitstellen von Ingress-Nginx auf K8s
  • Detaillierte Erläuterung zur Bereitstellung des Kafka-Schnittstellenverwaltungstools (kafkamanager) auf K8S

<<:  Instanzmethode für MySQL-String-Verkettung und Festlegen von Nullwerten

>>:  Verwenden Sie Python, um mithilfe des Moduls pymysql eine Verbindung zur MySQL-Datenbank herzustellen

Artikel empfehlen

Reines CSS3 zum Erstellen eines Beispielcodes für Haushühner

Ich habe in letzter Zeit viel Wissen und Artikel ...

Docker-Installation Nginx Tutorial Implementierung Abbildung

Lassen Sie uns Nginx installieren und ausprobiere...

Zusammenfassung mehrerer häufig verwendeter CentOS7-Images basierend auf Docker

Inhaltsverzeichnis 1 Docker installieren 2 Konfig...

HTML-Tutorial: Sammlung häufig verwendeter HTML-Tags (6)

Diese eingeführten HTML-Tags entsprechen nicht un...

Grafisches Tutorial zur Installation von JDK1.8 unter CentOS7.4

Schritte zur Linux-Installation von JDK1.8 1. Übe...

JavaScript-Singleton-Modus zum Implementieren benutzerdefinierter Popup-Fenster

In diesem Artikel wird der spezifische Code des J...

So implementieren Sie vertikale Textausrichtung mit CSS (Zusammenfassung)

Die Standardanordnung von Text in HTML ist horizo...

Diagramm des Prozesses zur Implementierung eines Richtungsproxys durch Nginx

Dieser Artikel stellt hauptsächlich den Prozess d...

Implementierung des Wasserfall-Layouts im Uni-App-Projekt

GitHub-Adresse, Sie können es mit einem Stern mar...

Detaillierte Erklärung der Serveroptionen von Tomcat

1. Konfiguration Die ersten beiden sind standardm...