DevOps под ключ: Kubernetes + GitOps + CI/CD + IaC
- 1 Kubernetes кластер уже существует и доступен
- проект, репозиторий, 1 CI пайплайн (build + test + docker build + push)
- 1 способ деплоя на выбор: Helm или Kustomize
- GitOps на выбор: FluxCD или ArgoCD, настройка для 1 приложения
- До 2 namespaces
- До 3 сервисов (Deployments) с типовой схемой: ingress + service + config + secrets
- Базовая безопасность: RBAC по минимуму, разделение прав, запрет админки всем подряд
- Базовая наблюдаемость: метрики Prometheus для кластера и 1-2 дашборда Grafana
- Runbook: как катить, как откатывать, куда смотреть при фейле
Ограничения фикс-объёма:
- Без миграции легаси пайплайнов пачками
- Без multi-region и без сложной сетки с кучей VPC peering
- Без service mesh
- Без Stateful тюнинга уровня Postgres operator, если у тебя там зоопарк
- Без высокодоступного контроля плейна: считается что managed control-plane уже HA у провайдера
Отказоустойчивость в базе:
- Для managed K8s: контрольная плоскость HA по дефолту провайдера
- Для ворклоадов: минимум 2 реплики для 1-2 сервисов, pod anti-affinity по ситуации, PDB если нужно
- Multi-AZ для воркеров и строгие RTO/RPO идут отдельной опцией
Заказчик получит:
Markdown backlog + PR в репо
До начала работы заказчик должен предоставить:
- Доступ в репозиторий и CI
- Доступ в кластер или в облако с правами на нужные ресурсы
- Где хранится registry, домен, DNS, сертификаты
- Список сервисов и что куда должно деплоиться
- Окно на выкат 1-2 часа и человек, который может подтвердить доступы