On-premise. Релизы в контуры заказчиков
Доклад принят в программу конференции
Целевая аудитория
Тезисы
- Ограничения безопасности заказчика делают невозможным использование облаков и managed-сервисов.
- Отсутствие у заказчика команды администрирования усложняет эксплуатацию и поддержку.
- Эволюция инфраструктуры от Docker Swarm к kubernetes (k3s).
- Опыт построения CI/CD и GitOps-процессов без Git и внешнего доступа.
- Применение helm- и umbrella-чартов для дистрибуции продукта.
- Практические проблемы эксплуатации k3s на RedOS.
- Как выстроить стабильный релизный процесс в условиях полной изоляции.
- Компромисс между best practice и реальными ограничениями заказчика.
- Результаты: что сработало, какие ошибки повторять не стоит.
С 2020 года активно интересуется и развивается в области DevOps. Развертывал kubernetes через kubeadm, kubespray, использовал managed-решения облачных провайдеров, а также облегченные дистрибутивы, такие как k3s. Самым масштабным и технически сложным проектом считает перенос инфраструктуры с Docker Swarm на Kubernetes. Прошел все этапы: от подготовки шаблонов виртуальных машин в VMware до построения полноценного процесса поставки продукта в on-premise-среду.
В настоящее время работает ведущим инженером в компании МТС Web Services (MWS) на проекте IoT Platform. Основная специализация — построение и развитие инфраструктуры. Имеет практический опыт работы с облачными и виртуализационными платформами, включая AWS, Yandex Cloud, VMware vSphere и MTS Ocean, с применением инструментов Infrastructure as Code.
Видео
Другие доклады секции
Жизнь в облаках и без