Aller au contenu

Plateforme

Plateforme

Services transverses du cluster (au-delà du bootstrap K8s et du stockage Ceph).

ComposantRôle
argocd/GitOps applicatif (Argo CD v3.4.3, cf. ADR 0022)
cert-manager/TLS de bordure via CA interne (cf. ADR 0021)
cloudnative-pg/PostgreSQL managé (socle DataOps — cf. ADR 0024)
container-registry/Registry d’images interne (distribution v3, RBD ×3)
dagster/Orchestrateur DataOps (cf. ADR 0026)
gitea/Forge git intra-banc (air-gapped, source GitOps — cf. ADR 0044)
k8s-dashboard/Kubernetes Dashboard (Helm, tokens éphémères — cf. ADR 0010)
kube-prometheus-stack/Observabilité palier 2 : Prometheus + Grafana (cf. ADR 0016)
loki/Agrégation des logs (cf. ADR 0016)
mailpit/Puits SMTP + UI de test (destination mail de la plateforme)
marquez/Store de lineage OpenLineage (cf. ADR 0028)
metrics-server/Métriques CPU/mémoire (kubectl top, HPA — cf. ADR 0016)
network-policies/NetworkPolicies default-deny par namespace (audit P6 #22)
hardware.mdInventaire matériel des nœuds (serveurs lames)

Exposition des UI : depuis l’ADR 0092, les UI sont servies en L4 (NodePort/hostPort sur l’IP du nœud, http://<IP-nœud>:<port>) — plus de Gateway L7 ni de dossier platform/cilium-expo/ (retiré). Les features Cilium LB-IPAM/Gateway restent armées par bootstrap/cni.sh (chemin de prod optionnel).

Chaque composant a son propre README avec installation et décisions assumées (mlflow/, redcap/, seaweedfs/ inclus — cf. la pile complète dans docs/composants.md, source canonique). Vue d’ensemble du dépôt : README racine · Par où commencer.