CronJobs

Cronjob - это объект, который позволяет запускать периодические задачи внутри кластера Kubernetes. Как правило, cronjob выполняется в формате cron-расписания, где задается периодичность выполнения задачи (например, каждый день в 5 утра) и команда, которую необходимо выполнить.

На вкладке CronJobs доступно создание, удаление и просмотр периодических задач.

Создание CronJob

Для создания периодической задачи (CronJob) нажмите на кнопку + Добавить CronJob.

Заполните:

  • Описание;
  • Спецификацию CronJob;
  • Шаблон задачи (Template Job);
  • Сведения о контейнере.

Нажмите кнопку Сохранить.

Для удаления нажмите в строке с названием задачи. При удалении есть выбор:

  • Удалить полностью
  • Удалить с пересозданием

При выборе Удалить с пересозданием CronJob будет удалена, на экран будет выведено окно создания CronJob с предзаполненными данными из удаленной CronJob.

Просмотр CronJob

Скриншот

cronjob

На странице доступны вкладки:

  • CronJob
  • Pods (имеет индикацию количества)
  • Jobs (имеет индикацию количества)
  • Шаблон Job (включает в себя шаблон пода)
  • Лейблы и аннотации (cодержит список лейблов и аннотаций)
  • События (имеет индикацию количества)
  • Безопасность
  • Манифест

Вкладка CronJob содержит сведения о CronJob. В блоке “Спецификация CronJob” доступны сведения:

  • Расписание*
  • concurrencyPolicy
  • startingDeadlineSeconds
  • successfulJobsHistoryLimit
  • failedJobsHistoryLimit
  • Кнопка переключатель “Приостановлено”/“Не приостановлено”

Блок Селектор подов содержит совпадающие лейблы подов.

Блок Метрики мониторинга отображает данные CPU Usage и Memory Usage CronJob за прошедший час.

Вкладка Pods

Скриншот

cronjobpod1

Содержит список подов, подчиненных CronJob и сведения о дате создания, статусе (цветовая индикация), лейблах пода. Чтобы просмотреть лейблы подов, добавьте колонку Лейблы для отображения на экране. Нажатие на строку пода открывает страницу просмотра пода.

Вкладка Jobs

Скриншот

cronjobjob

Содержит список Jobs, входящих в CronJobs, и сведения:

  • когда создан Job;
  • статус (цветовая индикация);
  • сведения образа Job.

Вкладка Шаблон пода

Скриншот

cronjobtp

Содержит сведения о шаблоне пода, контейнерах, Init контейнерах и volumes CronJob.

Вкладка События

Скриншот

cronjobevent

Вкладка События содержит events CronJob со сведениями:

  • индикатор типа события;
  • дата и время;
  • источник события;
  • текст сообщения события.

Вкладка Безопасность

Скриншот

cronjobsecure1

Вкладка Безопасность содержит:

  • результаты сканирования образов на уязвимости по объектам, содержащимся в этом объекте CronJob (Отображается только если в кластере установлен Модуль сканирования образов контейнеров);
  • результаты анализа на соответствие политикам безопасности объектов, содержащихся в этом объекте CronJob (Отображается только если в кластере установлен Модуль анализа конфигураций приложений).

Вкладка Манифест

Скриншот

cronjobmanifest

Вкладка Манифест содержит манифест CronJob, который вы можете посмотреть и скопировать.

×