Skip to content
Extraits de code Groupes Projets
avatar de l'utilisateur
GitLab CI rédigé
d213368d
Nom Dernière validation Dernière mise à jour
apps
argocd
README.md
kubectl

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é