[Airflow] Apache Airflow Helm Chart (1.18.0) PostgreSQL 이미지 오류 해결 방법

2026. 1. 6. 00:05·빅데이터/airflow

Apache Airflow Helm Chart 1.18.0 버전을 배포하거나 업데이트하는 과정에서 PostgreSQL 이미지를 불러오지 못하는 오류가 빈번하게 발생하고 있습니다.

 

1. 문제의 원인

최근 Bitnami는 Docker Hub의 이미지 관리 방식을 변경하면서, 기존 bitnami/postgresql 레포지토리의 구버전 태그들을 대거 삭제하거나 bitnamilegacy로 이동시켰습니다. 이로 인해 Airflow Helm Chart 내부에서 기본값으로 설정된 PostgreSQL 이미지 태그를 찾지 못해 ImagePullBackOff 에러가 발생하게 됩니다.


2. 즉각적인 해결 방법: values.yaml 수정

이미 운영 중이거나 당장 PostgreSQL을 사용해야 한다면, values.yaml 파일에서 이미지 레포지토리를 bitnamilegacy로 명시적으로 변경해 주어야 합니다.

수정 전: (기본 설정 사용 시 에러 발생 가능)
수정 후 (values.yaml):

postgresql:
  image:
    registry: docker.io
    repository: bitnamilegacy/postgresql
    tag: 16.1.0-debian-11-r15

참고: 위 설정은 삭제된 이미지가 아닌, 레거시 보관소에 남아있는 이미지를 직접 지정하여 배포를 정상화하는 방법입니다.


3. 향후 권장 사항: DB 엔진 변경 고려

현재 Airflow 공식 커뮤니티와 차트 관리자들은 이러한 외부 종속성 문제를 해결하기 위해 기본 DB 설정을 SQLite로 변경하거나 다른 대안을 모색하고 있습니다.

장기적인 안정성을 고려한다면 다음과 같은 방향을 추천합니다.

  1. MySQL 또는 외부 PostgreSQL 사용: * Bitnami Helm 차트에 의존하는 내장 PostgreSQL 대신, 직접 관리하는 외부 DB(RDS, Cloud SQL 등)로 연결 설정을 변경하는 것이 프로덕션 환경에서는 가장 안전합니다.
  2. 테스트 환경이라면 SQLite 활용:
  • 간단한 테스트나 로컬 개발 용도라면 향후 공식 업데이트에 맞춰 SQLite로 전환하는 것도 방법입니다.
  1. Helm Chart 버전 업데이트 모니터링:
  • 차기 버전에서는 이 이미지 주소 이슈가 해결되어 배포될 예정이므로, 지속적으로 차트 업데이트를 확인하시기 바랍니다.

요약

갑작스러운 이미지 오류로 당황하셨겠지만, repository 경로를 bitnamilegacy/postgresql로 변경하는 것만으로도 당장의 문제는 해결할 수 있습니다. 하지만 Bitnami의 이미지 관리 정책이 계속 변하고 있는 만큼, 중장기적으로는 DB 인프라 운영 전략을 점검해 보시는 것을 권장합니다.

 

https://github.com/apache/airflow/issues/56498

 

Missing postgres docker images · Issue #56498 · apache/airflow

Official Helm Chart version 1.15.0 Apache Airflow version 2.9.3 Kubernetes Version 1.32.4 Helm Chart configuration No response Docker Image customizations No response What happened After restart I ...

github.com

 

반응형
저작자표시 비영리 동일조건 (새창열림)

'빅데이터 > airflow' 카테고리의 다른 글

[airflow] 에어플로우 로그를 정리할 때 사용할 수 있는 명령어  (0) 2024.10.11
[airflow] apache-airflow-providers-apache-hive 설치 중 오류 처리  (0) 2023.08.13
[airflow] PythonOperator의 op_args, op_kwargs 변수 전달  (0) 2023.07.02
[airflow 운영] 에어플로우 로그 정리  (1) 2022.10.25
[airflow] 에어플로우 설정 환경 변수로 설정  (0) 2022.07.21
'빅데이터/airflow' 카테고리의 다른 글
  • [airflow] 에어플로우 로그를 정리할 때 사용할 수 있는 명령어
  • [airflow] apache-airflow-providers-apache-hive 설치 중 오류 처리
  • [airflow] PythonOperator의 op_args, op_kwargs 변수 전달
  • [airflow 운영] 에어플로우 로그 정리
hs_seo
hs_seo
Hello World!
    반응형
  • hs_seo
    개발자로 살아남기
    hs_seo
  • 전체
    오늘
    어제
    • 전체 (1140)
      • 개발자 (21)
        • 개발에 유의할 점 (0)
        • 면접 (5)
      • IT 소식 (5)
        • 업계 (1)
      • java (51)
        • 디자인패턴 (3)
        • apache-common (1)
      • 개념 (47)
        • 자료구조 (4)
        • 함수형사고 (8)
        • 디자인패턴 (1)
      • 데이터분석 (1)
      • python (67)
        • 코드조각 (12)
        • 라이브러리 (2)
      • 빅데이터 (418)
        • zookeeper (5)
        • hadoop (78)
        • hdfs (12)
        • hive (127)
        • hbase (16)
        • spark (40)
        • scala (4)
        • trino (3)
        • oozie (41)
        • Hue (9)
        • R (5)
        • sqoop (6)
        • flume (3)
        • elasticsearch (2)
        • airflow (16)
        • kafka (3)
        • kubernetes (10)
        • openstack (3)
        • flink (2)
        • redis (2)
      • 빅데이터 강좌 (2)
      • 알고리즘 (131)
        • 알고리즘 (1)
        • 백준 (61)
        • 정올 (41)
        • 더블릿 (5)
        • 프로그래머스 (1)
      • 프로그래밍 언어 (30)
        • go (4)
        • js (9)
        • .Net (6)
        • Jsp (1)
        • ansible (3)
        • terraform (6)
      • Tools (56)
        • docker (2)
        • macbook (6)
        • maven (3)
        • sublime (1)
      • 프레임워크 (25)
        • [JS] angularjs (2)
        • [JS] node.js (19)
        • [Java] spring (2)
        • Android (2)
      • 데이타베이스 (43)
        • SQLD (5)
        • Oracle (1)
        • MySQL (8)
        • ADsP (2)
      • 리눅스 (25)
        • Bash (61)
      • GCP (5)
      • AWS (34)
        • EC2 (2)
        • EMR (14)
      • 정보보안기사 (4)
        • 네트워크 (1)
      • 개인 (80)
        • 업무실수 (0)
        • 책 (9)
        • 교육 (3)
        • 여행 (17)
        • 영화 (12)
        • 음악 (2)
        • 피규어 (4)
        • 게임 (3)
        • 생각 (7)
        • 기타 (10)
        • 좋은글 (5)
        • 좋은 사이트 (2)
  • 블로그 메뉴

    • 홈
    • 태그
    • 미디어로그
    • 위치로그
    • 방명록
  • 링크

    • 빅데이터-하둡,하이브로 시작하기
    • 빅데이터-스칼라, 스파크로 시작하기
    • Kaggle에서 파이썬으로 데이터 분석 시작하기
    • 쉘스크립트 개발 시작하기
    • 개발자가 데이터 분석 준전문가 되기
    • 데브쿠마
  • 공지사항

  • 인기 글

  • 태그

    k8s
    yarn
    하둡
    build
    airflow
    emr
    백준
    error
    파이썬
    알고리즘
    oozie
    오류
    AWS
    SPARK
    ubuntu
    nodejs
    하이브
    Linux
    HDFS
    Tez
    Python
    HIVE
    bash
    Hadoop
    정올
    hbase
    다이나믹
    java
    mysql
    S3
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.6
hs_seo
[Airflow] Apache Airflow Helm Chart (1.18.0) PostgreSQL 이미지 오류 해결 방법
상단으로

티스토리툴바