k8s cronjob으로 spring batch 작업 설정하기
·
DevOps
cronjob 사용주기마다 job 생성 -> pod 생성# 주기spec.schedule: "*/1 * * * *" -> 1분단위...배치마다 설정된 주기를 제대로 입력# Timezone 설정spec.timezone: "Asia/Seoul"배치는 지정 시간마다 동작함배치 설계시 어떤 시간을 기준으로 했는지에 따라 timezone 설정을 진행해줘야함사용하는 시스템의 기본 timezone이 UTC인지 KST인지 잘 확인하여 동일하게 설정해줘야 제대로 동작 가능기본 UTC# 중복 실행 방지spec.concurrencyPolicy: "Forbid"1분주기로 실행시켜야하는 배치가 있을 때 배치 실행 시간이 1분이상 걸리는 경우 발생 -> conflict 발생 concurrencyPolicy옵션으로 중복 실행 방지#..