Aller au contenu
uencoder

ConfigMap

Un ConfigMap est une ressource clé-valeur de K8s pour la configuration non sensible, injectée dans les Pods comme variables d'environnement ou volumes montés.

Objectif

Séparer la configuration des images afin que la même image s'exécute dans tous les environnements.

Mécanisme

Les ConfigMaps stockent des paires clé-valeur de configuration. Les Pods les consomment via l'injection d'environnement envFrom ou des fichiers montés en volume. La mise à jour d'un ConfigMap rafraîchit les Pods (là où c'est configuré). Les données sensibles appartiennent aux Secrets, pas aux ConfigMaps.

Cas d’usage

  • Gestion de configuration
  • Séparation d'environnements
  • Configuration K8s

Termes associés

Outils associés

References