Exploitation - Enterprise AI Platform
Documentation d'exploitation (version anglaise : en/).
| Document | Contenu |
|---|---|
| installation.md | Compose local, Helm on-prem GPU, installation air-gapped avec miroir Harbor |
| secrets.md | Inventaire des secrets OpenBao, ExternalSecrets et ordre d'amorçage |
| configuration.md | Configuration de chaque composant |
| platform-integration.md | Alignement control plane et infrastructure : worker de fond, métriques Prometheus, OPA, OpenFGA, Keycloak, variables EAI_* |
| security-hardening.md | mTLS, SPIFFE, politiques réseau, secrets, signature des images |
| network-dns-hardening.md | Refus par défaut, matrice des flux, DNS L7 par charge, métadonnées cloud, CoreDNS et NodeLocal DNSCache |
| waf-gateway.md | APISIX : TLS, WAF Coraza et OWASP CRS, en-têtes internes, limites, CORS, ingress du portail |
| pod-security.md | Contexte de sécurité des pods, exceptions GPU, Pod Security Admission, politiques Kyverno |
| media-workers.md | Workers multimodaux GPU (python -m eai.media_worker) : opérations, KEDA, sujets NATS, bail et remise en file |
| mcp-runtime.md | Runtime MCP (ToolHive Operator) : instances MCP éphémères isolées par tenant, projet et utilisateur, durcissement, journaux d'audit séparés |
| data-services-hardening.md | PostgreSQL, Redis, NATS, OpenBao, Qdrant, ClickHouse |
| ci-security-gates.md | Contrôles de sécurité de la CI et conditions d'échec |
| ha-dr.md | Haute disponibilité, PRA, objectifs RPO/RTO, Velero, sauvegardes CNPG, multi-AZ |
| load-testing.md | Plan de tests de charge (scripts k6 dans deploy/loadtest/) |
| upgrade.md | Procédure de mise à niveau |
| runbooks.md | Runbooks : panne fournisseur, pic de coût, fuite de clé, injection de prompt, saturation GPU, Control Plane arrêté, worker arrêté, file média, base indisponible, kill switch |
| administration.md | Guide de l'administrateur : rôles, première mise en service, tâches courantes |
| compliance-mapping.md | Correspondance de conformité : familles de contrôles, audits et jeux de preuves |
| phase11-readiness.md | Exigences de la phase 11 intégrées dès la phase 1 |
| installation-handbook.md | Installation client depuis le bundle de version signé, site isolé |
| demarrage-local.md | Démarrage local : backend et portail, connexion, installation d'un service depuis le portail |
| alerting.md | Signaux Prometheus, règles d'alerte, alertes reçues par le Control Plane, chaîne d'audit cassée |
| slo.md | SLO, budgets d'erreur et propagation des traces |
| performance-results.md | Performances, quotas, RTO et RPO mesurés |
| analytics-export.md | Export analytique vers ClickHouse |
| siem-audit.md | Envoi au SIEM, audit des mutations, export WORM et effacement |
| postgresql.md | PostgreSQL central : comptes, sauvegarde et restauration |
| redis.md | Redis central |
| licensing.md | Licences de la plateforme |
| third-party-licences.md | Licences exactes de PostgreSQL, de Redis et des briques de téléphonie |
| voice-runtime.md | Runtime vocal : consentement, identité, interruption, données personnelles, moteurs |
Installation et référence
Guides d'installation pas à pas (Kubernetes avec Helm, paquets OS, Docker Compose, make, site déconnecté,
dimensionnement, ports, TLS, première configuration, vérification, mise à niveau, désinstallation, hébergement) :
../fr/install/index.md. Références générées : configuration,
valeurs Helm, compatibilité OS.
Sécurité / Security
Documentation de sécurité : ../security/README.md (modèle de menaces, matrice des injections, configuration, runbooks, tests).
Arborescence deploy/ : compose, helm/enterprise-ai, argocd, gitops, policies/{opa,openfga,kyverno}, keycloak, spire, openbao, cert-manager, cilium, keda, apisix, observability, litellm, velero, wazuh, terraform, docker, data/{postgres,redis,nats,qdrant,clickhouse}, loadtest, ci.