Infrastructure auto-hébergée avec Docker Compose
Infrastructure
DevOps Docker-Compose Linux Supervision Infrastructure auto-hébergée avec Docker Compose
Principes
L’infrastructure s’appuie sur plusieurs hôtes Linux et des services conteneurisés. Docker Compose sert à décrire les services, leurs réseaux, volumes et paramètres d’exécution.
Composants à documenter
- Reverse proxy et terminaison TLS.
- GitLab Omnibus et registre de conteneurs.
- Services applicatifs.
- Supervision avec Prometheus, Grafana, cAdvisor et node-exporter.
- Réseaux Docker séparant les flux frontaux et internes.
- Sauvegardes et procédures de restauration.
Bonnes pratiques
- Éviter d’exposer les ports internes inutilement.
- Nommer explicitement les volumes persistants.
- Documenter les dépendances entre services.
- Contrôler l’espace disque, les logs et la rétention.
- Tester régulièrement les restaurations, pas seulement la création des sauvegardes.
À compléter depuis les conversations
Ajouter les fichiers Compose nettoyés de tout secret, le schéma réseau et les décisions finales validées.