Aller au contenu principal

Exploitation - Enterprise AI Platform

Documentation d'exploitation (version anglaise : en/).

DocumentContenu
installation.mdCompose local, Helm on-prem GPU, installation air-gapped avec miroir Harbor
secrets.mdInventaire des secrets OpenBao, ExternalSecrets et ordre d'amorçage
configuration.mdConfiguration de chaque composant
platform-integration.mdAlignement control plane et infrastructure : worker de fond, métriques Prometheus, OPA, OpenFGA, Keycloak, variables EAI_*
security-hardening.mdmTLS, SPIFFE, politiques réseau, secrets, signature des images
network-dns-hardening.mdRefus par défaut, matrice des flux, DNS L7 par charge, métadonnées cloud, CoreDNS et NodeLocal DNSCache
waf-gateway.mdAPISIX : TLS, WAF Coraza et OWASP CRS, en-têtes internes, limites, CORS, ingress du portail
pod-security.mdContexte de sécurité des pods, exceptions GPU, Pod Security Admission, politiques Kyverno
media-workers.mdWorkers multimodaux GPU (python -m eai.media_worker) : opérations, KEDA, sujets NATS, bail et remise en file
mcp-runtime.mdRuntime 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.mdPostgreSQL, Redis, NATS, OpenBao, Qdrant, ClickHouse
ci-security-gates.mdContrôles de sécurité de la CI et conditions d'échec
ha-dr.mdHaute disponibilité, PRA, objectifs RPO/RTO, Velero, sauvegardes CNPG, multi-AZ
load-testing.mdPlan de tests de charge (scripts k6 dans deploy/loadtest/)
upgrade.mdProcédure de mise à niveau
runbooks.mdRunbooks : 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.mdGuide de l'administrateur : rôles, première mise en service, tâches courantes
compliance-mapping.mdCorrespondance de conformité : familles de contrôles, audits et jeux de preuves
phase11-readiness.mdExigences de la phase 11 intégrées dès la phase 1
installation-handbook.mdInstallation client depuis le bundle de version signé, site isolé
demarrage-local.mdDémarrage local : backend et portail, connexion, installation d'un service depuis le portail
alerting.mdSignaux Prometheus, règles d'alerte, alertes reçues par le Control Plane, chaîne d'audit cassée
slo.mdSLO, budgets d'erreur et propagation des traces
performance-results.mdPerformances, quotas, RTO et RPO mesurés
analytics-export.mdExport analytique vers ClickHouse
siem-audit.mdEnvoi au SIEM, audit des mutations, export WORM et effacement
postgresql.mdPostgreSQL central : comptes, sauvegarde et restauration
redis.mdRedis central
licensing.mdLicences de la plateforme
third-party-licences.mdLicences exactes de PostgreSQL, de Redis et des briques de téléphonie
voice-runtime.mdRuntime 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.