15

Timezone: UTC vs KST 헷갈림 방지

Day 3: 매일 새벽 3시에 자동 실행

학습 목표

Airflow의 시간대 처리 방식을 이해한다 한국 시간으로 스케줄링할 수 있다

Airflow의 기본 시간대

Airflow 내부는 UTC 기준

에디터 로딩 중...

한국에서 "매일 자정에 실행"하고 싶었는데, 실제로는 아침 9시에 실행된다.


한국 시간 설정 방법

방법 1: Cron에서 직접 계산

에디터 로딩 중...

문제: 헷갈리고, 서머타임 있는 국가면 더 복잡


방법 2: airflow.cfg에서 기본 시간대 설정

에디터 로딩 중...

또는 환경 변수:

에디터 로딩 중...

적용 후:

에디터 로딩 중...

방법 3: Timetable에서 시간대 지정

에디터 로딩 중...

UI 시간 표시

에디터 로딩 중...

주의: 이건 UI 표시만 바꿈. 실제 스케줄링에 영향 없음.


권장 설정

에디터 로딩 중...

둘 다 Asia/Seoul로 맞추면:

  • Cron 표현식 = 한국 시간
  • UI 표시 = 한국 시간
  • 더 이상 계산할 필요 없음