Ночью упал control-plane: все поды NotReady, kubelet молчит. Алерт кричит «MemoryPressure», но free -m показывает 12GB свободно. Паника? Нет — tcpdump на loopback и интерфейсе BGP (обычно eth0 или wgX) выявил шквал TCP SYN без FIN/RST между 179-портами соседей. Traceroute бесполезен — петля внутри кластера. Проверяем: cat /proc/net/nf_conntrack | wc -l → 262143 (максимум по умолчанию). Sysctl net.netfilter.nf_conntrack_max = 262144. Conntrack заполнен мусором от BGP-рекурсии. Ядро не может трекать новые соединения, включая локальные IPC — и начинает убивать процессы через OOM, так как slab memory (conntrack хранится в kmalloc-кеши) исчерпан. Решение: сброс таблицы conntrack (conntrack -F), фикс BGP-фильтров, снижение keepalive/holdtime. Подробнее: https://ftops.space/?utm_source=telegram&utm_medium=smm&utm_campaign=ftops&utm_content=dvustoronniy-tcpdump-i-traceroute-r

Ночью упал control-plane: все поды NotReady, kubelet молчит. Алерт кричит «MemoryPressure», но free -m показывает 12GB свободно | Сетка — социальная сеть от hh.ru