KamoCRM

Rke2-unwedge, rke2 log-pipe deadlock을 위한 워치독

FeatureKlusterServices
Shipped
2026년 11월 5일 오후 8:48 UTC
Author
Kamo
Commit
a9bc3ad

2026-09-28과 2026-10-25의 플랫폼 중단은 동일한 막다른 골목이었다: rke2는 임대를 잃고, ExecStopPost는 containerd를 죽이고, 아무도 읽지 않습니다 컨테이너 로그 FIFOs, 그리고 다음 로그에 etcd/apiserver/traefik 블록 라인, 그래서 rke2 영원히 크래시 루프. 둘 다 수동 드레인 FIFOs에 의해 고정되었습니다. rke2의 containerd가 사라졌을 때 AND a 컨테이너 프로세스가 30초 동안 파이프에 차단되면 로그당 하나의 캣을 시작합니다. FIFO (/var/log/rke2-unwedge/로, 디스크가 짧으면 /dev/null로), 그리고 각각 중지 컨테이너가 FIFO를 다시 열면 절대로 etcd, rke2, containerd 또는 containers. test.sh 는 실제로 차단된 파이프에 대해서 실행한다; --scan on k1m1 은 183 심 / 396 FIFO를 찾아내며, 10-25 수동 드레인과 일치합니다.

All changes

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing