여러 조직에 Airflow 제공하기 2 - 사용자 테스트 Airflow 제공 자동화
AirflowKubernetesHelmCI/CDJenkinsArgoCD
AI 요약
Beta이 글은 여러 조직에 Airflow 환경을 제공하는 두 번째 이야기로, 사용자 테스트를 위한 Airflow 환경 제공 자동화에 초점을 맞춥니다. 데이터 파이프라인 개발을 위해 각 사용자에게 격리된 Airflow 환경을 제공하고, 웹 접속 URL을 할당하며, GitHub Actions를 통해 환경을 자동으로 생성 및 회수하는 방법을 다룹니다.
프로덕션 및 개발 환경은 Helm 차트를 커스터마이징하여 ArgoCD로 배포하고, 사용자 테스트 환경은 기능 브랜치 생성 시 Jenkins를 통해 자동으로 생성 및 Health Check API로 접근성을 확인합니다. 이를 통해 효율적이고 자동화된 Airflow 환경 제공 시스템을 구축하는 방안을 제시합니다.
이 글이 궁금하신가요?
원문 블로그에서 전체 내용을 확인해 보세요
원문 읽으러 가기



