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
Die neueste Verpackungsschachtel für Perfect Aloe...
Zugehörige Dokumente Ein Teil dieses Artikels wir...
Erstens weiß ich nicht, warum ich mich über die B...
Ich bin auf ein sehr ungewöhnliches Problem mit ve...
1 MySQL5.6 1.1 Verwandte Parameter MySQL 5.6 fügt...
Sich gut zu ernähren und ausreichend zu schlafen,...
Grundlegende Vorbereitung Für diese Implementieru...
Inhaltsverzeichnis 1. Vorwort 2. Finden Sie zwei ...
1. Erstellen Sie ein leeres Verzeichnis $ cd /hom...
Inhaltsverzeichnis Vorwort Initialisieren des Pro...
Inhaltsverzeichnis 1. Teleport 1.1 Einführung in ...
Ziehen Sie die Maus, um einen Screenshot der Seit...
Dieser Artikel stellt hauptsächlich das Beispiel ...
„explain“ wird verwendet, um Informationen zum Ab...
1. Entwicklungsumgebung vue+vant 2. Computersyste...