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
An Error Occurred: Internal Server Error

Oops! An Error Occurred

The server returned a "500 Internal Server Error".

Something is broken. Please let us know what you were doing when this error occurred. We will fix it as soon as possible. Sorry for any inconvenience caused.