HELM-EDI
Helm — package manager Kubernetes, gère les déploiements de passerelles EDI cloud-native comme un package versionné (Chart) installable et mettable à jour atomiquement.
Définition
Un Helm Chart est un répertoire structuré : Chart.yaml (métadonnées), values.yaml (configuration par défaut), templates/ (manifests Kubernetes templatisés en Go template). Helm installe, upgrade, rollback un Chart sous un Release nommé. Helm 3 (2019) supprime Tiller serveur, devient client pur.
Origine
Créé en 2015 par Deis (rebranded Helm). Projet CNCF graduated en 2020. Helm 3 publiée le 13 novembre 2019.
Usage
Une équipe EDI publie un Chart 'edi-gateway' en interne avec values.yaml exposant : replicaCount, image.tag, partner.list, observability.endpoint. Un staging deploy : helm upgrade --install edi-staging edi-gateway --values values-staging.yaml. Sur incident : helm rollback edi-staging 3.
Termes liés
- Kubernetes — cible.
- Terraform — complément IaC.
- Gradual rollout — pratique liée.
- CDK — alternative typée.