Конференция для инженеров и всех, кто должен понимать инженеров

Stateful в Kubernetes. Казнить нельзя помиловать!

Актуальные практики инженеров эксплуатации

Управление конфигурацией
Технологии отказоустойчивости и катастрофоустойчивости, бэкапы
Надёжность продакшена
Безопасность от планирования до эксплуатации
DevOps / Кубер
DevOps / SRE
Инфраструктура

Доклад принят в программу конференции

Мнение Программного комитета о докладе

Kubernetes прошел большой путь, чтобы облегчить запуск stateful-приложений. Из доклада можно будет узнать, что изменилось за последние годы и почему запускать stateful-приложения больше нестрашно.

Целевая аудитория

DevOps-инженеры, инженеры эксплуатации K8s, разработчики ПО под K8s.

Тезисы

Kubernetes, изначально созданный для stateless-приложений, претерпел изменения, адаптировавшись к работе со stateful-приложениями. В докладе мы рассмотрим историю развития K8s, изменения в оркестраторе и инженерных подходах, а также поясним, почему запуск stateful-приложений в Kubernetes стал более удобным и безопасным.

Размещение stateful- и stateless-приложений рядом друг с другом позволяет унифицировать подходы к разработке и управлению инфраструктурой и упростить работу инженеров. Однако запуск stateful-приложений требует внимания к ряду деталей — например, конфигурирования Persistent Volumes. И даже работая в Kubernetes с cloud native-приложениями вроде MongoDB, Kafka инженеры сталкиваются с многочисленными неочевидными нюансами. Поэтому разработчикам K8s и облачных инструментов необходимо дорабатывать имеющиеся решения, чтобы cloud native-экосистема созрела для подобного рода приложений.

Мы накопили солидный опыт эксплуатации различных stateful-приложений: Patroni, ELK, CH, Redis, MongoDB, RabbitMQ в Kubernetes — и на докладе подсветим ключевые особенности их конфигурирования, а также поделимся практическим опытом их использования в разных сценариях. После доклада слушатели смогут сформировать полное представление о текущем состоянии и перспективах работы со stateful-приложениями в Kubernetes и внедрить новые знания на практике.

Технический директор по инфраструктуре, руководитель нескольких DevOps-команд. Более 10 лет опыта проектирования и эксплуатации высоконагруженных систем

Флант

«Флант» — лидер российского рынка DevOps и Kubernetes. №1 контрибьютор Kubernetes из России и единственный в России сертифицированный CNCF-поставщик услуг по Kubernetes (KCSP). С 2008 года занимается созданием и обслуживанием ИТ-инфраструктуры для критичных бизнес-приложений, с 2021 года предлагает продукты собственной разработки — экосистему решений Deckhouse для надежной enterprise-инфраструктуры. В 2023 году объединились с «Экспресс 42», и сегодня компания является вендором ПО и сервисной компанией по построению DevOps-решений под ключ.

Главный архитектор по внедрению Deckhouse.
С 2010 года в системном администрировании.
С 2018 работал в компании Флант.
Делает клиентам хорошо, создавая крутые отказоустойчивые инфраструктуры.

Fevlake

-

Видео

Другие доклады секции

Актуальные практики инженеров эксплуатации