À propos du projet
Le dépôt `fleet` implémente un flux de travail GitOps utilisant Flux pour gérer un cluster k3s à nœud unique. Il sert de déclaration d'infrastructure pour le backend de RampMe, un système de cartes de transports publics.
Les composants techniques clés incluent :
- **Gestion du Cluster** : Utilise Flux pour la réconciliation de l'état du cluster, organisée en une chaîne de Kustomizations (contrôleurs d'infrastructure, configurations et applications).
- **Infrastructure** : Déploie Envoy Gateway pour l'ingress et Cloudflare Tunnel pour un accès externe sécurisé.
- **Gestion des Secrets** : Utilise SOPS pour chiffrer les données sensibles au sein du dépôt.
- **Automatisation** : Implémente l'automatisation des images Flux pour mettre à jour automatiquement les tags de déploiement basés sur les politiques d'images de GHCR.
- **Provisionnement** : Inclut des configurations OpenTofu pour gérer le DNS Cloudflare, les tunnels et les projets Pages en dehors du chemin de réconciliation Flux.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.