MC-Intra Kubernetes Manifests
Ce dépôt centralise tous les manifests Kubernetes pour les microservices du projet MC-Intra.
Structure du Projet
mc-intra-k8s-manifests/ ├── apps/ # Manifests des microservices │ ├── auth-service/ │ ├── user-service/ │ ├── notification-service/ │ └── api-gateway/ ├── infrastructure/ # Composants d'infrastructure partagés └── argocd/ # Configurations ArgoCD
Microservices
Chaque microservice dans le dossier apps/
contient les configurations pour trois environnements :
dev/
staging/
prod/
Services disponibles
Service | Description | Port | Dépendances |
---|---|---|---|
frontend | Frontend | 3000 |
Infrastructure
Le dossier infrastructure/
contient :
- Configurations des namespaces
- Ingress Controller
- Cert-Manager
- Monitoring (Prometheus/Grafana)
- Logging (ELK Stack)
Déploiement
Prérequis
- Kubernetes cluster v1.20+
- ArgoCD installé
- Accès kubectl configuré