Yaml에 databaseCleanup: 옵션 써보신 분 계실까요?

안녕하세요!

메타데이터를 주기적으로 정리해주는 옵션이 있던데 실제로 적용했다는 글을 찾기가 어려워서 여기까지 들어오게 됐습니다.

혹시 CronJob 등을 직접 돌려 정리하는 것 외에 아래 옵션을 운영중인 Airflow로 적용해본 사례가 있을까요?

요게 제가 알기론 쿠버네티스 환경에서 헬름차트 쓰는 분들 전용으로 있는 걸로 알고 있어요.

제가 쿠버네티스 헬름쪽을 하진 않아서 정확하진 않지만,
이 환경에서 cron, systemd timer 가 없어서? 쿠버네티스의 CronJob을 사용하려고 저렇게 따로 설정하고,
반대의 환경에서는 cron, systemd timer로 하면 되어서 기본 코어에 포함되지는 않은 것으로 알고 있습니다 :slight_smile:

1개의 좋아요

아하 답변 감사합니다!

이게 작년 11월에 나온 설정이라서 그런가 더더욱 정보가 없었나보네요 ㅎㅎ

혹시 답변자님은 cron job으로 db clean 을 실행하고 계실까요?

Airflow 3 환경에서 db clean 할 때, 별도 테이블을 지정하셨는지 아니면 테이블 지정없이 전부 clean 을 해도 안전할지 고민이라서 사례가 궁금합니다!

저는 systemd timer로 진행하고 있어요.
그리고 별도 테이블을 지정하지 않아도 FK 의존성 기반으로 안전하게 삭제하도록 되어있는 것으로 알고 있어서 저는 미지정하고 진행하고 있습니다.
대신 혹시 몰라서 백업 정책을 만들어두고 진행하고 있어요.

1개의 좋아요

그렇군요 db clean 에서 자동으로 지워주는 테이블을 믿어도 될까 싶었는데,
그냥 믿고 db clean 기능을 써야겠네요 ㅎㅎ

답변 감사합니다!!

1개의 좋아요