목록 보기
Airflow를 Docker에서 Kubernetes로 옮기며 배운 것들
데브옵스

Airflow를 Docker에서 Kubernetes로 옮기며 배운 것들

미리디
미리디
2025년 9월 30일

두줄요약

Docker 기반 Airflow의 운영 한계를 정리하고 Kubernetes/EKS로 이전한 과정을 공유했습니다. MultiExecutor, Git-Sync, Remote Logging, ArgoCD로 운영 자동화와 격리를 강화했습니다.

문제 상황

  • 단일 EC2의 Docker 기반 Airflow 운영으로 인한 테스트 병목과 낮은 활용도
  • 수동 git pull 배포, 수직 확장 한계, 의존성 충돌, 모니터링 부족

해결 방법

  • Kubernetes와 EKS로 이전해 파드 단위 격리와 수평 확장 구조로 전환
  • MultiExecutor, Dag Processor 분리, Git-Sync, Remote Logging, 모니터링 스택, ArgoCD를 조합해 운영 자동화와 가시성 강화

적용해볼 점

  • PR 단위 Preview 환경과 Secret Backend로 개발·테스트 생명 주기와 민감 정보 보존을 분리
  • ArgoCD와 Helm 값 기반으로 환경별 설정을 표준화해 배포 일관성 확보

댓글 0

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...