SALLE DE CONFERENCE 4
SALON DES LOGES SUD

12h10 > 12h50

Monitorer les flux Kubernetes avec eBPF

#kubernetes

Denis Jannot - Solo.io

Dans ce talk, je commence par expliquer ce qu'est eBPF et je passe en revue ses principaux cas d'utilisation.
Ensuite, j'explique comment utiliser eBPF pour obtenir des informations sur les communications qui se produisent dans un cluster Kubernetes.
J'écris un programme eBPF, puis j'utilise le projet open source BumbleBee (https://github.com/solo-io/bumblebee) pour le compiler et le déployer.
Ce programme rassemble des informations sur toutes les communications réseau qui se produisent dans le cluster et publie les métriques correspondantes que je stocke sur Prometheus.
Je déploie ensuite un service qui obtient les métriques et les met en corrélation avec les adresses IP du pod et du service pour créer un graphique affichant toutes les communications.
Cela permet, à partir d'un cas pratique, de découvrir les nombreux cas d'usages de la technologie eBPF.