Доклад

L2-анонсы в Cilium: доступ к Load Balancer в bare-metal Kubernetes

На русском языке

Обеспечение внешнего доступа к сервисам типа Load Balancer в Kubernetes-кластерах на bare-metal остается актуальным вызовом для инженерных команд. Стандартные механизмы, такие как NodePort и hostNetwork, часто неудобны и ограничены по функциональности, а внедрение сторонних решений вроде MetalLB или kube-vip увеличивает операционные издержки и усложняет архитектуру.

Подробно расскажу о встроенной функциональности Cilium — L2-анонсах, которые позволяют реализовать нативный механизм Load Balancer без внешних компонентов, непосредственно на уровне CNI-плагина.

Рассмотрю архитектуру решения, принцип работы L2-анонсов и технические нюансы их настройки через CRD-объекты Kubernetes. Особое внимание уделю тому, как Cilium с помощью eBPF эффективно перехватывает и обрабатывает ARP-запросы, обеспечивая корректную маршрутизацию трафика на нужные сервисы. Покажу на практике последовательность интеграции этой функции в кластер, способы мониторинга и диагностики работы, а также особенности эксплуатации в реальных сценариях. 

В заключение сравним этот подход с альтернативами с точки зрения надежности, производительности и простоты внедрения, обсудим ограничения и практические советы использования.

Сессия будет полезна DevOps-инженерам, архитекторам и всем, кто интересуется современными нативными сетевыми решениями для Kubernetes на bare-metal. Присоединяйтесь, чтобы узнать, как сделать ваши сервисы Kubernetes доступными извне просто и элегантно!

Спикеры

Расписание