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

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

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

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

Александр Краснов
Инфосистемы Джет

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

Другие доклады секции Инфраструктура как код

Terraform-код — в поисках Грааля
Максим Кострикин
ИП Кострикин Максим Николаевич