Kubernetes-кругосветка: история создания отчуждаемой инфраструктуры К8s и ее поддержки

Мы знаем, как готовить к8с

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

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

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

Организация унифицированного процесса доставки и поддержки «коробочных продуктов» — вызов для инженеров. В докладе — успешный опыт и компиляция полезных советов.

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

DevOps-инженеры, Platform-инженеры, инженеры инфраструктуры. Инженеры в поисках ОС для Kubernetes. Инженеры, внедряющие GitOps и неравнодушные к FluxCD. Инженеры, отвечающие за CD.

Тезисы

Делюсь своим опытом и решениями по процессу доставки и поддержки коробочного продукта у клиентов по всему миру.

Я затрону следующие темы:
* выбор базовой ОС: как этот выбор помог стандартизировать процессы и обеспечить совместимость с различными средами. Сравним Flatcar/Ubuntu/Bottlerocket/Kairos/Talos;
* преодоление сложностей установки: как мы справились с ограничениями доступа и другими препятствиями, характерными для отчуждаемой инфраструктуры;
* 2-й день эксплуатации: как мы построили систему поддержки, доставки обновлений (продукта, инфра-слоя и К8s) и решения проблем, основанную на Flux CD;
* борьба с «эффектом снежинок»: как OCI + Flux CD помогли нам избежать создания множества уникальных конфигураций в исходном репозитории и упростить поддержку.

Дмитрий Рыбалка

Купер (ex СберМаркет)

Техлид юнита базовой IТ-инфраструктуры.

Купер (ex СберМаркет)

СберМаркет — технологический онлайн-сервис, который помогает делать покупки не выходя из дома. Tech-команда СберМаркета создает один из самых сложных высоконагруженных e-commerce-проектов в России и делает это с любовью.

Видео