Об этом проекте
Репозиторий `fleet` реализует рабочий процесс GitOps с использованием Flux для управления одноузловым кластером k3s. Он служит декларацией инфраструктуры для бэкенда RampMe — системы карт общественного транспорта.
Основные технические компоненты включают:
- **Управление кластером**: использование Flux для согласования состояния кластера, организованного в цепочку Kustomizations (инфраструктурные контроллеры, конфигурации и приложения).
- **Инфраструктура**: развертывание Envoy Gateway для ingress и Cloudflare Tunnel для безопасного внешнего доступа.
- **Управление секретами**: использование SOPS для шифрования конфиденциальных данных внутри репозитория.
- **Автоматизация**: внедрение автоматизации образов Flux для автоматического обновления тегов развертывания на основе политик образов из GHCR.
- **Провижининг**: включает конфигурации OpenTofu для управления Cloudflare DNS, туннелями и проектами Pages вне пути согласования Flux.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.