1 Ausführung und Planung1.1 Versionsinformationen:
1.2 Clusterplanung
2. Bereitstellung
1. Schalten Sie die Firewall aus Zum Herunterfahren: Dauerhaft deaktivieren: 2. Selinux ausschalten Zum Ausschalten: 3. Swap deaktivieren Vorübergehendes Herunterfahren: Dauerhaft deaktivieren: Überprüfen: 4. Fügen Sie die Entsprechung zwischen Hostname und IP hinzu Fügen Sie die Zuordnungsbeziehung in 192.168.0.114 k8s-Master 192.168.0.115 k8s-Knoten01 192.168.0.116 k8s-Knoten02 5. Übergeben Sie den überbrückten IPV4-Verkehr an die iptables-KetteFügen Sie die Konfiguration mit dem folgenden Befehl hinzu: Katze > /etc/sysctl.d/k8s.conf << EOF net.bridge.bridge-nf-call-ip6tables = 1 net.bridge.bridge-nf-call-iptables = 1 Ende der Laufzeit Führen Sie 6. Docker-Installation installieren:wget https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo -O /etc/yum.repos.d/docker-ce.repo yum installiere docker-ce Automatischen Start einrichten systemctl starte Docker systemctl aktiviert Docker Überprüfen Sie die Version: Mögliche Fallstricke Frage: Verwenden Sie den Befehl Lösung 1: { "exec-opts": ["native.cgroupdriver=systemd"] } Lösung 2: Sie können #docker.dienst vi /usr/lib/systemd/system/docker.service # Fügen Sie ExecStart=/usr/bin/dockerd --exec-opt native.cgroupdriver=systemd hinzu 7. Fügen Sie die Alibaba Cloud Yum-Softwarequelle hinzuKatze > /etc/yum.repos.d/kubernetes.repo << EOF [Kubernetes] Name=Kubernetes Basis-URL = https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64 aktiviert=1 gpgcheck=1 repo_gpgcheck=1 gpgkey=https://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg https://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg Ende der Laufzeit Mögliche Fallstricke (überspringen Sie diesen Punkt zunächst und kommen Sie später noch einmal zurück, wenn Sie auf welche stoßen) Problem: Während des Installationsvorgangs kann es vorkommen, dass Lösung 1: Nach dem Importieren des öffentlichen Schlüssels diesen erneut installieren wget https://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg wget https://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg rpm --import yum-key.gpg rpm --importieren Sie rpm-package-key.gpg Lösung 2: Konfigurieren Sie 8. Installieren Sie kubeadm, kubelet und kubectl Installation: Oder installieren Sie die neueste Version: Auf automatischen Start einstellen: 9. Initialisieren Sie den MasterknotenInitialisierungsbefehl kubeadm init \ --image-repository registry.aliyuncs.com/google_containers \ --kubernetes-version v1.23.0 \ --service-cidr=10.1.0.0/16 \ --pod-network-cidr=10.244.0.0/16 Parameter Beschreibung Wenn die Installation fehlschlägt, müssen Sie die Umgebung mit dem Befehl Aufgetroffene Fallstricke: Problem: Die Initialisierung ist erfolgreich. Wenn das folgende Ergebnis angezeigt wird, bedeutet dies, dass die Initialisierung erfolgreich war Führen Sie gemäß der Eingabeaufforderung den folgenden Befehl aus mkdir -p $HOME/.kube sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config sudo chown $(id -u):$(id -g) $HOME/.kube/config # Der erste Befehl: Gibt die Erstellung eines versteckten Ordners .kube an # Der zweite Befehl: bedeutet, die Datei admin.conf in diesen Ordner zu kopieren. # Der dritte Befehl: bedeutet, den Benutzer und die Benutzergruppe festzulegen, zu der die Datei gehört. Nachdem Sie die obigen Befehle ausgeführt haben, können Sie den Befehl 10. Installieren Sie das Pod Network Plugin (CNI)GitHub-Adresse: https://github.com/flannel-io/flannel, Sie können die Datei auch direkt herunterladen Installieren Sie das Plugin: kubectl apply -f https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml Aufgetroffene Fallstricke Problem: Die Verbindung zum Server Überprüfen Sie, ob die Bereitstellung erfolgreich ist: Überprüfen Sie den Knoten erneut und der Status ändert sich auf „Bereit“ 11. Knoten tritt dem Cluster bei Um dem Cluster einen neuen Knoten hinzuzufügen, kopieren Sie einfach kubeadm beitreten 192.168.0.114:6443 --token whxbm2.x70y9k1feop2604b \ --discovery-token-ca-cert-hash sha256:d4306836b7ef32fd802e559cf717bbbe3af6dd75d3cb2fa4d3db7a16cc25a657 Nach dem erfolgreichen Beitritt verwenden Sie den Befehl Dies ist das Ende dieses Artikels über die detaillierte Einführung in die Bereitstellung des CentOS7-Systems für K8S-Cluster. Weitere relevante Inhalte zur Bereitstellung des CentOS7-Systems für K8S-Cluster finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird! Das könnte Sie auch interessieren:
|
<<: Zusammenfassung der Verwendung von Datetime und Timestamp in MySQL
>>: 17 hervorragende Webdesigns, sorgfältig von Startups entwickelt
1. Alle Tags müssen ein entsprechendes End-Tag hab...
Überwachungshost hinzufügen Host 192.168.179.104 ...
<br />Um die Tabellenstruktur im Quellcode d...
Inhaltsverzeichnis Überblick Berechtigungen auf S...
Vorwort Als ich kürzlich an einem Projekt arbeite...
Schritt 1. Aktivieren Sie die langsame MySQL-Abfr...
Inhaltsverzeichnis 1. Verwenden Sie RGB zur Darst...
Szenario: Die gecrawlten Daten erzeugen eine Date...
<br />Ich freue mich sehr, an dieser Folge d...
In diesem Artikelbeispiel wird der spezifische Co...
Aktuell besteht die Anforderung, dass beim Klicke...
MQTT-Protokoll MQTT (Message Queuing Telemetry Tr...
Inhaltsverzeichnis Vorwort 1. Verstehen mit Beisp...
So legen Sie die Position des Blockelements in de...
Sortierwerkzeug Der Linux-Befehl „sort“ wird zum ...