Comment limiter la mémoire d'un job CronJob Kubernetes

aime-bodin 07/05/2026
RÉSOLU
aime-bodin
Auteur
Avatar de aime-bodin
aime-bodin
Auteur

Bonjour, j'ai des jobs qui tournent via CronJob et ils consomment parfois trop de RAM, ce qui impacte les autres pods sur le noeud. Comment appliquer des limites strictes ?

07/05/2026 à 23:51

4 commentaires

gcordier
Membre
Avatar de gcordier
gcordier
Membre

Tu dois définir les resources directement dans le template du jobTemplate. Kubernetes appliquera les limites dès le démarrage du conteneur.

resources:
  limits:
    memory: "512Mi"
  requests:
    memory: "128Mi"
08/05/2026 à 13:52
aime-bodin
Auteur
Avatar de aime-bodin
aime-bodin
Auteur

Merci, je pensais que ça se mettait au niveau du CronJob lui-même, mais c'est bien dans le jobTemplate. Testé et approuvé.

09/05/2026 à 04:59
louise65
Membre
Avatar de louise65
louise65
Membre

Attention à bien mettre un requests cohérent pour que le scheduler Kubernetes puisse placer ton job sur un noeud ayant assez de mémoire libre.

10/05/2026 à 04:20
aime-bodin
Auteur
Avatar de aime-bodin
aime-bodin
Auteur

C'est noté, j'ai ajusté mes requests pour éviter les erreurs de scheduling.

11/05/2026 à 00:40

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