Installationsproblem bei Kubernetes v1.29.1 mit kubeadm init

Installationsproblem bei Kubernetes v1.29.1 mit kubeadm init

Clusterinformationen:

Kubernetes-Version:

Installation auf einer virtuellen Maschine;

Installationsmethode: kubeadm

Host-Betriebssystem: Ubuntu 22.04 LTS

CNI und Version: NA CRI und Version:

Docker Engine – Community-Version: 24.0.7

containerd: Version: 1.6.27

Ich habe Docker, Cri-Dockerd und Kubelet Kubeadm Kubeectl installiert

habe mit der Initialisierung des Clusters mit dem folgenden Befehl begonnen

kubeadm init --pod-network-cidr 10.244.0.0/16 --apiserver-advertise-address=HOSTIP --cri-socket=unix:///var/run/cri-dockerd.sock

Es wird ein FEHLER angezeigt:

[init] Kubernetes-Version wird verwendet: v1.29.1 [preflight] Fehler bei der Ausführung von Preflight-Prüfungen in der Preflight-Phase: [preflight] Einige schwerwiegende Fehler sind aufgetreten: [ERROR CRI]: Container-Laufzeit läuft nicht: Ausgabe: Zeit = „2024-01-19T09:11:55Z“ Ebene = schwerwiegend msg = „Dienstverbindung validieren: CRI v1-Laufzeit-API für Endpunkt „unix:///var/run/cri-dockerd.sock“ validieren: RPC-Fehler: Code = Nicht verfügbar desc = Verbindungsfehler: desc = „Transport: Fehler beim Wählen: Wählen Sie unix /var/run/cri-dockerd.sock: Verbinden: Verbindung abgelehnt““, Fehler: Exit-Status 1 [preflight] Wenn Sie wissen, was Sie tun, können Sie mit –ignore-preflight-errors=… eine nicht schwerwiegende Prüfung durchführen. Um den Stacktrace dieses Fehlers anzuzeigen, führen Sie ihn mit –v=5 oder höher aus.

Docker- und Containerd-Daemons werden ausgeführt, aber Kubelet wird nicht ausgeführt. Kubelet-Fehler: : E0118 10:11:36.691366 2383 run.go:74] „Befehl fehlgeschlagen“ err="Kubelet-Konfigurationsdatei konnte nicht geladen werden, Pfad: /var/lib/kubelet/config.yaml, Fehler: l konnte nicht geladen werden> : kubelet.service: Hauptprozess beendet, Code=beendet, Status=1/FEHLER : kubelet.service: Fehlgeschlagen mit Ergebnis „Exitcode“. : kubelet.service: Neustartjob geplant, Neustartzähler steht auf 9

Swap ist deaktiviert, die Datei /var/lib/kubelet/config.yaml ist am Speicherort mit den richtigen Berechtigungen verfügbar.

verwandte Informationen