У меня проблемы с автоматическим удалением завершенных заданий, которые были запущены CronJob. Как я читал в этом QA здесь и здесь и в официальная документация, это можно сделать, установив лимит истории заданий .spec.successfulJobsHistoryLimit
и .spec.failedJobsHistoryLimit
. Я сделал это, и он установлен на 1 для обоих случаев. Но мой кластер сохраняет более 1 выполненного задания, на самом деле он экономит больше, чем значение по умолчанию, которое составляет 3 успешных задания и 1 для неудачных.
Моя текущая конфигурация CronJob
apiVersion: batch/v1beta1
kind: CronJob
metadata:
name: some-name-cron
spec:
schedule: "00 05 1/1 * ?"
successfulJobsHistoryLimit: 1
failedJobsHistoryLimit: 1
jobTemplate:
spec: ...
И мои версии: - Версия клиента: Client Version: version.Info{Major:"1", Minor:"9",
- Версия сервера: Server Version: version.Info{Major:"1", Minor:"8+",
Итак, что я делаю не так?
Прикрепил изображение с приборной панелью k8s.
00 05 1/1 * ?
что тебе на самом деле нужно? - person Shahriar   schedule 13.02.2018