Полный текст

eBPF на Go: как приручить сетевой стекУютный мир кубернетеса пасует перед суровым легаси-энтерпрайзом. Чтобы автоматизировать сеть в условиях жёстких ГОСТов и отсутствия IaC, приходится спускаться на уровень eBPF.Виртуальная машина в ядре не прощает ошибок. Стек урезан до 512 байт, динамической памяти нет, а горутины способны положить процессор при агрессивной записи в Ring Buffer.Выход — связка из C для kernel-space и Go для user-space через библиотеку Cilium с оглядкой на механизм CO-RE для совместимости ядер.