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

Lernen Sie MySQL-Datenbanken in einer Stunde (Zhang Guo)

Inhaltsverzeichnis 1. Datenbankübersicht 1.1 Entw...

Implementierung der MySQL-Mehrversions-Parallelitätskontrolle MVCC

Einstellungen für die Transaktionsisolationsebene...

Implementierung des Imports und Exports von Vue-Element-Admin-Projekten

vue-element-admin importiert Komponentenkapselung...

MySQL Series 7 MySQL-Speicher-Engine

1. MyISAM-Speicher-Engine Mangel: Keine Unterstüt...

Linux-Installation MySQL5.6.24 Nutzungsanweisungen

Hinweise zur Linux-Installation von MySQL 1. Stel...

Detaillierte Erläuterung der bidirektionalen Bindung von Vue

Inhaltsverzeichnis 1. Zwei-Wege-Bindung 2. Wird d...

Detailliertes Tutorial zur Installation von Docker auf CentOS 7.5

Einführung in Docker Docker ist eine Open-Source-...

Wichtige Updates für MySQL 8.0.23 (neue Funktionen)

Autor: Guan Changlong ist DBA in der Delivery Ser...

Detaillierte Erklärung dieser Zeigerfunktion in JS

Die Pfeilfunktion ist eine neue Funktion in ES6. ...

JavaScript zum Erzielen eines Taobao-Produktbild-Umschalteffekts

JavaScript-Umschalteffekt für Bekleidungsalben (ä...

Analyse der Benutzererfahrung beim Design von Facebook-Dating-Websites

<br />Verwandter Artikel: Analyse der Inform...

Grafisches Tutorial zur Installation und Verwendung von MySQL 5.7.17

MySQL ist ein relationales Datenbankverwaltungssy...