KUBERNETES-EDI
Orchestrateur de conteneurs Kubernetes (K8s) — plateforme standard pour déployer les passerelles EDI cloud-native (B2B gateway, mapping engine, AS2 listener) en autoscaling et self-healing.
Définition
Kubernetes orchestre Pods (groupe de containers), Deployments (réplication), Services (load balancing interne), Ingress (entrée externe). Sa philosophie déclarative (YAML manifests, Custom Resource Definitions) impose une infrastructure-as-code.
Origine
Open-sourcé par Google en juin 2014 (basé sur Borg interne). Donné à la CNCF en 2015. Projet CNCF graduated en 2018. Version 1.30 publiée en avril 2024.
Usage
Une passerelle EDI moderne tourne en 5 Pods K8s : as2-listener (3 replicas, HorizontalPodAutoscaler 3-10), mapping-engine (5 replicas), partner-onboard-api (2), audit-logger (1 + PVC). Chaque service expose un Service ClusterIP ; Ingress NGINX route /as2 vers as2-listener.
Termes liés
- Helm — packaging.
- Terraform — provisioning.
- OpenTelemetry — observabilité.
- CDK — alternative IaC.