1. Миграция баз MySQL в облако с действующей VPS
- Настроить кластер MySQL из 2–3 нод с автоматическим переключением при сбое (failover)
- Написать Terraform-скрипт для инфраструктуры и разместить его в GitLab (запуск — вручную)
2. Контейнеризация проектов
- Проанализировать архитектуру и зависимости приложений
- Создать Dockerfile для каждого
3. Настройка CI/CD через GitLab
- Настроить GitLab Runner'ы в соответствии с выбранной схемой деплоя (Kubernetes)
- Перенести все переменные окружения (совместно с владельцем проекта)
- Настроить docker-compose для запуска на сервере
- Разработать шаблон CI/CD пайплайна, пригодный для всех проектов
4. Развёртывание в Kubernetes
- Развернуть Kubernetes-кластер (с базовой конфигурацией: ingress-контроллер, мониторинг, DNS, TLS-сертификаты)
- Внедрить систему пошагового деплоя (blue-green) с использованием Argo Rollouts
- Подключить доступ через веб-интерфейс, API и CLI
- Подготовить Helm-чарты (универсальные или индивидуальные)
- Интегрировать сборку/развёртывание в пайплайн GitLab
Разделы:
Опубликован:
18.06.2025 | 12:09 [поднят: 18.06.2025 | 12:09]
Заказ находится в архиве