0

Wenn ich auf meine Container-Engine-Protokolle schaue, sehe ich eine Menge Warnungen. Nachdem ich ein bisschen weiter geforscht habe, habe ich gemerkt, dass diese Fehler eigentlich nur Logs von hapster sind.Log wird als Fehler angezeigt, wenn sie nur Informationen sind

Ich glaube, dies in das Protokoll von I0730

Meine Kubernetes Cluster-Version mit Start-Ursachen zurückzuführen ist: 1.3.2

my latest logs

+1

Danke @mastilver. Das sieht wie ein Fehler aus. Ich habe es im internen System von Google gemeldet. Ich werde Sie wissen lassen, ob unser Team Fortschritte macht. – caesarxuchao

Antwort

1

Das ist, weil Heapster statt stdout nach stderr protokolliert. Beginnend in Kubernetes 1.3 wurden Logs, die in stdout geschrieben wurden, mit dem INFO-Schweregrad versehen, und in stderr geschriebene Logs wurden mit dem ERROR-Schweregrad markiert.

Das funktioniert eindeutig nicht für Heapster, da es alle seine Protokolle an Stderr sendet. Ich habe https://github.com/kubernetes/kubernetes/issues/29862 geöffnet, um das zu verbessern.

+0

Cool, also ist es kein Problem mit Kubernetes selbst aber mit Heapster – mastilver

+0

Ja, es ist ein Problem mit der Schnittstelle zwischen den beiden ein bisschen ändern. Das Wichtigste ist, dass Sie sich keine Gedanken über die Integrität von Heapster machen müssen, da seine Logs als Fehlerprotokolle angezeigt werden :) –

Verwandte Themen