0

Haben drei Hosts Rancher-Cluster zu betreiben.kubelet war ungesund nach der Installation k8s aus dem Rancher-Katalog

  • Rancher: 1.6.10
  • Kubernetes: 1.7.7

installieren K8S von Katalog auf Master-Host.

Set orchestration=true und etcd=true Etiketten zu zwei Rancher-Agent-Hosts.

Nachdem der k8s-Stack beendet wurde, ist nur die kubelet falsch gelaufen. Unhealthy mit 0 Behältern.

Warum?

enter image description here enter image description here

+0

Können Sie überprüfen, was "journalctl-xeu kubelet" sagt? –

+0

@SureshVishnoi Wenn ich Ihren Befehl auf k8s-Hosts ausführen, habe ich '- Keine Einträge - 'Nachricht erhalten. – online

+0

Es scheint mir, dass Kubelet nicht auf dem Host installiert ist. –

Antwort

1

Die Frage im Kommentarbereich debuggt wurde.

Kubernetes Mantra

Ich habe einige zusätzlichen Punkte hinzugefügt, um es im Auge zu behalten, die Kubelet zu debuggen.

Der K8s-Cluster besteht aus einem Masters- und Workers-Knoten, der aus mehreren Komponenten besteht. Kubelet ist eine der Komponenten, die richtig aufpassen müssen. Beginnen wir mit der Aussage, dass der Master-Knoten den Cluster-Zustand verwaltet und orchestriert und der Workers-Knoten die Pods ausführt. Ohne Kubelet funktioniert das nicht, da es Teil jedes Knotens ist, egal ob Master oder Worker. Leistung des Clusters hängt sicherlich von der Kubelet.

Wir können den folgenden Befehl verwenden, um seinen Status und Aktivität oder Protokolle zu überprüfen. Als es als System-Service von Systemd bereitgestellt wird.

systemctl status kubelet 
journalctl -xeu kubele 
+0

Vielen Dank. Dein Beitrag ist sehr gut. – online

+0

Ihre Begrüßung :) Ich bin froh, dass meine Erkenntnisse Ihnen helfen. Trotzdem lerne ich mehr von deinen Fragen. –

Verwandte Themen