Dans le cours : L'essentiel de Kubernetes

Accédez au cours complet aujourd’hui

Inscrivez-vous aujourd’hui pour accéder à plus de 24 100 cours dispensés par des experts.

Utiliser un ConfigMap dans un pod

Utiliser un ConfigMap dans un pod

Nous allons utiliser dans cet exemple des ConfigMaps de type variable d'environnement. Nous avons un fichier conf.env qui contient deux variables : env = prod et log_level = debug, et un fichier pour créer un pod qui va s'appeler web. Il va utiliser un container de type nginx et, dans la clé de spécification env, il va déclarer deux variables d'environnement : LOG_LEVEL et SITE. LOG_LEVEL sera instancié avec la clé LOG_LEVEL qui est ici et la variable SITE sera instanciée avec la clé env qui est ici, d'une ConfigMap qu'on va nommer config-env. On va créer cette ConfigMap par kubectl create configmap et on va l'appeler config-env, elle est issue du fichier from-env-file = conf.env. Si on fait un kubectl get (cm étant le raccourci de ConfigMap) et avec l'option -o yml, on a en sortie standard l'équivalent d'un fichier de spécif avec l'apiVersion. Le kind est ici, ConfigMap, et avec comme data les deux entrées env : prod et log_level : debug. Nous allons maintenant créer le pod : kubectl…

Table des matières