ConfigMaps et Secrets
Partie du cours Kubernetes
Pour l'instant, si votre conteneur a besoin d'un réglage, un niveau de log ou un nom d'utilisateur de base de données par exemple, le seul endroit où le mettre est l'image elle-même. Cela marche jusqu'au jour où il vous faut une valeur en staging et une autre en production, ou une valeur différente sur le cluster de test de chaque développeur.
Kubernetes vous donne deux objets qui règlent cela en gardant la configuration entièrement en dehors de l'image et en la remettant au conteneur au moment de l'exécution. Un ConfigMap contient la configuration que l'on peut lire en clair sans problème, comme un message d'accueil ou un niveau de log.
Envie d’apprendre Kubernetes ConfigMaps et Secrets dans un vrai environnement ?
Cliquez ci-dessous, obtenez une machine Linux avec Kubernetes prêt, et travaillez sur ConfigMaps et Secrets avec un tuteur IA qui connaît votre code.
Commencer cette leçonConfigMaps et SecretsCe que vous allez apprendre
- ConfigMap manifest
- EnvFrom
- Mount as file
- Secret base64
- Kubectl create secret generic
- Never commit real secrets
