Задача

Требуется развернуть отказоустойчивый кластер Kubernetes на трёх серверах и настроить инфраструктуру для Continuous Delivery с использованием популярных инструментов.

Этапы работы

  • Установка и настройка кластера Kubernetes на трёх серверах (рекомендуется использовать kubeadm).
  • Развертывание Helm и публикация/синхронизация чартов с удаленным репозиторием.
  • Установка и настройка Argo CD для GitOps-подхода с использованием подготовленных Helm-чартов.
  • Интеграция с GitLab CI, с целью автоматической поставки приложений из существующей кодовой базы.
  • Деплой стека мониторинга (Prometheus + Grafana) с настройкой дашбордов для метрик и логов.
  • Настройка сбора логов сервисов контейнеров (например, Loki + Promtail или другой стек).

Требования к исполнителю

  • Опыт администрирования Kubernetes, DevOps-инструментов.
  • Умение писать и адаптировать Helm-чарты.
  • Понимание GitOps с помощью Argo CD.
  • Готовность предоставить документацию по развертыванию.

Все контактные и внутренние данные фирмы скрыты. Ключевой результат - работающая CI/CD, мониторинг и централизованный сбор логов.