Comment définir des limits de ressources sur un job CronJob ?

adrien53 06/05/2026
RÉSOLU
adrien53
Auteur Actif
Avatar de adrien53
adrien53
Auteur Actif

Salut, j'essaie de configurer des ressources pour un CronJob sur mon cluster Kubernetes, mais je ne suis pas sûr de l'endroit exact où placer les resources dans le manifest. Mon job plante souvent avec une erreur OOM et je veux éviter ça.

06/05/2026 à 07:32

4 commentaires

Il faut définir les ressources dans le jobTemplate, au niveau du conteneur. N'oublie pas que le CronJob est une couche au-dessus du Job, donc tu dois descendre dans la hiérarchie.

06/05/2026 à 22:25
adrien53
Auteur Actif
Avatar de adrien53
adrien53
Auteur Actif

Ah, c'est donc pour ça ! Je les mettais au niveau du spec principal du CronJob. Merci pour l'info.

07/05/2026 à 16:58

Exactement, regarde cet exemple pour structurer ton YAML :

spec:
  jobTemplate:
    spec:
      template:
        spec:
          containers:
          - name: mon-job
            image: mon-image
            resources:
              limits:
                memory: "512Mi"
                cpu: "500m"
08/05/2026 à 06:10
adrien53
Auteur Actif
Avatar de adrien53
adrien53
Auteur Actif

C'est parfait, j'ai testé et le job ne dépasse plus ses limites. Problème résolu !

08/05/2026 à 23:16

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