Описание проекта
В задачу входит контейнеризация текущего приложения, разворачивание Kubernetes-кластера и настройка горизонтального автоскейлинга подов — чтобы мощности подстраивались под реальную нагрузку. Отдельный блок — конвейер CI/CD: после мержа ветки код должен доезжать до работающего пода автоматически, с возможностью отката, без ручных шагов по памяти. Мониторинг закладывается сразу вместе с миграцией: нужны дашборды и алерты, которые сообщают о проблеме раньше пользователей.
В команде уже есть свои разработчики и тестовое окружение, поэтому речь не о проекте с нуля, а о поэтапном переезде с точками отката на каждом шаге. Ожидаем краткую документацию для команды.
Что входит:
— Контейнеризация приложения и зависимостей
— Развёртывание Kubernetes-кластера (управляемый или self-hosted)
— Настройка Horizontal Pod Autoscaler
— Конвейер CI/CD с автодеплоем и откатом
— Мониторинг и алертинг (Prometheus/Grafana)
— Документация и передача знаний команде