Comment configurer le log level dans un pod Kubernetes

thierry31 13/05/2026
RÉSOLU
thierry31
Auteur
Avatar de thierry31
thierry31
Auteur

Je cherche à passer mes logs d'application en mode DEBUG sans avoir à reconstruire mon image Docker. Est-ce possible via les Environment Variables dans le Deployment ?

13/05/2026 à 02:51

4 commentaires

jleblanc
Membre
Avatar de jleblanc
jleblanc
Membre

Oui, absolument. Si ton application lit les variables d'environnement au démarrage, ajoute simplement la section env dans ton manifeste YAML.

env:
  - name: LOG_LEVEL
    value: "DEBUG"
13/05/2026 à 21:04
thierry31
Auteur
Avatar de thierry31
thierry31
Auteur

Merci ! Et si je veux changer ce niveau à chaud sans redémarrer le pod ?

14/05/2026 à 20:32
jleblanc
Membre
Avatar de jleblanc
jleblanc
Membre

Les variables d'env ne sont injectées qu'au démarrage. Pour du changement à chaud, il faut utiliser un ConfigMap monté en volume et faire en sorte que ton application surveille les changements sur le fichier via un watcher.

15/05/2026 à 17:03
thierry31
Auteur
Avatar de thierry31
thierry31
Auteur

C'est noté, je vais implémenter un petit watcher sur le fichier de config. Merci pour l'astuce, ça m'évitera des redémarrages inutiles.

16/05/2026 à 11:25

Laisser une réponse

Vous devez être connecté pour poster un message !

Rejoindre la communauté

Recevoir les derniers articles gratuitement en créant un compte !

S'inscrire