KUBERNETES-EDI
Kubernetes (EDI) is the Kubernetes container orchestration platform — standard platform to deploy cloud-native EDI gateways (B2B gateway, mapping engine, AS2 listener) with autoscaling and self-healing.
Definition
Kubernetes orchestrates Pods (container groups), Deployments (replication), Services (internal load balancing), Ingress (external entry). Its declarative philosophy (YAML manifests, Custom Resource Definitions) enforces infrastructure-as-code.
Origin
Open-sourced by Google in June 2014 (based on internal Borg). Donated to CNCF in 2015. CNCF graduated project in 2018. Version 1.30 released April 2024.
Use
A modern EDI gateway runs in 5 K8s Pods: as2-listener (3 replicas, HPA 3-10), mapping-engine (5 replicas), partner-onboard-api (2), audit-logger (1 + PVC). Each service exposes a ClusterIP Service; NGINX Ingress routes /as2 to as2-listener.
Related terms
- Helm — packaging.
- Terraform — provisioning.
- OpenTelemetry — observability.
- CDK — IaC alternative.