Cron 작업
COP 콘솔의 'Cron 작업(CronJob)' 메뉴에서는 지정된 스케줄에 따라 주기적으로 작업을 실행하는 워크로드를 관리합니다. Cron 작업은 리눅스의 cron과 유사하게 동작하며, 데이터 백업, 리포트 생성, 이메일 발송 등 반복적인 태스크를 자동화하는 데 사용됩니다.

Cron 작업(CronJob) 목록 화면 구성
Cron 작업 생성
페이지 상단 Cron 작업 제목 옆에 있는 + 버튼을 클릭하여 새로운 Cron 작업을 생성할 수 있습니다.
Cron 작업 목록
클러스터에 설정된 Cron 작업의 정보가 목록 형태로 표시됩니다. 각 항목은 다음과 같은 주요 정보를 포함합니다.
- 이름: Cron 작업의 고유한 이름입니다. (예:
openmaru-cronjob) - 네임스페이스: Cron 작업이 속한 네임스페이스입니다.
- 스케줄: 작업이 실행될 주기입니다. (crontab 형식, 예:
*/1 * * * *는 매 1분마다 실행) - 일시중지 (Suspend): Cron 작업의 스케줄링을 일시적으로 중단할지 여부입니다.
- 활성 (Active): 현재 실행 중인 작업(Job)의 수입니다.
- 마지막 스케줄: 마지막으로 작업이 스케줄링된 시간입니다.
- 컨테이너, 이미지: 작업 실행에 사용될 컨테이너와 이미지 정보입니다.
- 경과 시간: Cron 작업이 생성된 후 경과한 시간입니다.
- 동작: 개별 Cron 작업에 대해 수행할 수 있는 작업 메뉴(편집, YAML 보기, 삭제)를 엽니다.
필터 및 보기 옵션
목록의 우측 상단에는 표시된 Cron 작업을 효율적으로 관리하기 위한 옵션이 제공됩니다.
- 필터 (Filter): 특정 네임스페이스에 속한 Cron 작업만 필터링하여 볼 수 있습니다.
- 검색 및 정렬: 검색창, 정렬, 열 숨기기/보이기 등의 보기 옵션을 설정할 수 있습니다.
Cron 작업(CronJob) 상세 화면
목록에서 특정 Cron 작업의 이름을 클릭하면 해당 Cron 작업의 상세 정보와 실행 이력을 확인할 수 있는 화 면으로 이동합니다.
수동 실행 및 관리

상세 화면 상단에는 Cron 작업을 관리하는 아이콘들이 있습니다. 특히 번개 모양 아이콘(⚡︎)을
클릭하면 스케줄과 상관없이 Cron 작업을 즉시 수동으로 실행할 수 있습니다.
- 수동 실행: 아이콘을 클릭하면 작업 생성 팝업이 나타나며, 생성 버튼을 눌러 새로운 작업을 즉시 트리거할 수 있습니다.
생성된 작업 목록

상세 화면의 '작업' 섹션에서는 해당 Cron 작업에 의해 생성된 모든 작업(Job)들의 이력을
목록 형태로 확인할 수 있습니다. 이를 통해 각 실행의 성공 여부, 완료 시간, 로그 등을 추적하고 관리할 수 있습니다.
- 작업 이력: 스케줄에 따라 실행되었거나 수동으로 트리거된 모든 작업의 목록이 표시됩니다.
- 상세 확인: 목록의 각 작업 항목을 통해 개별 실행의 완료 상태, 실행 기간, 사용된 컨테이너 및 이미지 등의 정보를 파악할 수 있습니다.