Comments 8
Ура, наконец-то! Ваш цикл статей — это лучшее что я читал про BPF, спасибо вам за ваш труд и способность объяснить на уровне "рассказать понятно что такое BPF моему 7-летнему ребенку".
+6
и придумали ему благозвучное имя Ebee
Ясно — понятно! ;-)
А цикл отличный! Было-б неплохо описать чем может помочь и как применять eBPF в админской практике.
+1
Было-б неплохо описать чем может помочь и как применять eBPF в админской практике
В более общем виде ответ такой: помочь может тем, что мы можем легко видеть то, чего раньше не видели и крутить ручки, до которых раньше было не дотянуться. На практике, если не писать код самому, то варианты такие: bpftrace (я напишу о нем следующую статью), bcc tools (см. книжки БГ выше, одна из них описывает больше ста боевых утилит на BPF), ply (для встроенных систем и, кажется, уже особо не поддерживается). Для систем, основанных на BPF возможностей больше. Например, в cilium (CNI для K8S), кроме прочей отладочной информации, встроен фронтенд hubble, который позволяет рисовать картинки в динамике о том, как поды создают TCP соединения и смотреть на статистику. Посмотрите также на sysdig, и т.п.
+1
Спасибо за статью, отличный материал
+1
Спасибо!
+1
Спасибо за статьи. Замечательная агрегация материалов по BPF.
+1
Спасибо, отличный материал, пожалуйста продолжайте!
+1
Sign up to leave a comment.
BPF для самых маленьких, часть вторая: разнообразие типов программ BPF