Конференция завершена. Ждем вас на DevOpsConf в следующий раз!

Декларативное управление конфигурацией узлов Kubernetes в масштабе

Инфраструктура как код

Автоматизация разработки, доставки, эксплуатации
DevOps / Кубер
Инфраструктура

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

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

Классный доклад о том, как управлять конфигурацией узлов Kubernetes. Разные подходы, борьба с configuration drift, масштабирование на сотни узлов — всё тут.

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

Инженеры эксплуатации крупных компаний.

Тезисы

Изменять конфигурацию узла Kubernetes нужно не только в момент создания кластера, но и при изменениях в инфраструктуре, и при обновлениях кластера. Хорошо, если узлы можно автоматизированно пересоздать или изменения не требуют перезагрузки узла. А что, если нет, и узлов в кластере под сотню?

В докладе будут рассмотрены распространенные варианты реализации с помощью Ansible, Cluster API, OpenShift Machine Config с разбором плюсов и минусов и предложен собственный оператор с описанием основных решений:
1. Элементы конфигурации — чем управляем.
2. Логика контроллеров (как не уронить весь кластер одним движением).
3. Drift prevention & self healing.
4. Как масштабировать решение на сотни узлов.

Александр Краснов

CTO «Лаборатория числитель»

Заведующий лабораторией DevSecOps. Проектирует и внедряет Kubernetes в Enterprise.

CTO «Лаборатория числитель»

Российский разработчик программного обеспечения, специализируется на создании собственных продуктов в области DevOps, облачных решений и мониторинга. Флагманский продукт компании — enterprise-платформа управления контейнерами «Штурвал».

Видео