KamoCRM

Rke2-unwedge, un perro guardián para el bloqueo de log-pipe rke2

FeatureKlusterServices
Enviado
5 de noviembre de 2026 a las 20:48 UTC
Autor
Kamo
Commit
a9bc3ad

Las interrupciones de la plataforma del 2026-09-28 y 2026-10-25 fueron el mismo punto muerto: rke2 pierde su arrendamiento, su ExecStopPost mata a containerd, nadie lee el FIFOs de registro de contenedores, y bloque etcd/apiserver/traefik en su siguiente registro Ambos fueron corregidos por drenaje manual de FIFOs. Esto lo hace automáticamente: cuando el containerd de rke2 se ha ido Y un El proceso de contenedor está bloqueado en una tubería durante 30 segundos, comienza un cat por registro FIFO (en /var/log/rke2-unwedge/, /dev/null si el disco es corto), y detenga cada Una vez que el contenedor reabre su FIFO, nunca envía señales etcd, rke2, containerd o contenedores. test.sh lo ejerce contra una tubería real bloqueada; --scan en k1m1 encuentra 183 shims / 396 FIFOs, coincidiendo con el drenaje manual 10-25.

Todos los cambios

¿Te gusta lo que ves envío?

Comienza con el plan gratuito y vuelve a leer esta página dentro de un mes para ver cómo funcionan las funciones y los beneficios.

Comience gratis para siempreVer los precios