KamoCRM

Rke2-unwedge, ein Wachhund für den rke2 Log-Pipe Deadlock

FeatureKlusterServices
Verschickt
5. November 2026 um 20:48 UTC
Autor
Kamo
Commit
a9bc3ad

Die Plattformausfälle vom 28.09.2026 und 25.10.2026 waren dieselbe Sackgasse: rke2 verliert seinen Lease, sein ExecStopPost tötet containerd, niemand liest die Container-Log-FIFOs und etcd/apiserver/traefik-Block auf ihrem nächsten Log Beide wurden durch das manuelle Entleeren von FIFOs behoben. Dies geschieht automatisch: wenn rke2's containerd weg ist UND ein Der Containerprozess wird auf einer Leitung für 30 Sekunden blockiert, eine Katze pro Protokoll FIFO starten (in /var/log/rke2-unwedge/, /dev/null, wenn die Festplatte kurz ist), und stoppen Sie jedes Einmal containerd öffnet sein FIFO erneut. Es signalisiert niemals etcd, rke2, containerd oder containers. test.sh übt es gegen eine echte blockierte Pipe aus; --scan auf k1m1 findet 183 Shims / 396 FIFOs, passend zum 10-25 manuellen Drain.

Alle Änderungen anzeigen

Wie das, was Sie sehen Versand?

Beginnen Sie mit dem kostenlosen Plan und lesen Sie diese Seite in einem Monat erneut, um zu sehen, ob Sie die neuen Funktionen nutzen möchten.

Kostenlos für immer startenPreise anzeigen