Closed seunggabi closed 1 year ago
@seunggabi First, you probably should not be using airflow.extraPipPackages
, as it also looks like you are installing packages that are already included in the official airflow image (which includes all airflow providers by default).
Second, if you are wanting to persist your logs on S3, please first try the instructions in our docs, and report back if that is successful.
Thanks to fast reply. I read a documents, but I couldn't..
airflow:
airflow:
image:
repository: apache/airflow
tag: 2.4.3-python3.8
executor: CeleryExecutor
fernetKey: 7T512UXSSmBOkpWimFHIVb8jK6lfmSAvx4mO6Arehnc=
webserverSecretKey: THIS IS UNSAFE!
config:
AIRFLOW__CORE__LOAD_EXAMPLES: false
AIRFLOW__CORE__REMOTE_LOGGING: true
AIRFLOW__CORE__REMOTE_BASE_LOG_FOLDER: {s3}
AIRFLOW__CORE__REMOTE_LOG_CONN_ID: aws_default
AIRFLOW__LOGGING__REMOTE_LOGGING: true
AIRFLOW__LOGGING__REMOTE_BASE_LOG_FOLDER: {s3}
AIRFLOW__LOGGING__REMOTE_LOG_CONN_ID: aws_default
AIRFLOW__WEBSERVER__EXPOSE_CONFIG: false
AIRFLOW__WEBSERVER__DEFAULT_UI_TIMEZONE: Asia/Seoul
AIRFLOW__WEBSERVER__BASE_URL: https://airflow.com
extraEnv:
- name: AWS_DEFAULT_REGION
value: ap-northeast-2
- name: AWS_ACCESS_KEY_ID
valueFrom:
secretKeyRef:
name: admatch-secret-stg
key: AWS_ACCESS_KEY_ID
- name: AWS_SECRET_ACCESS_KEY
valueFrom:
secretKeyRef:
name: admatch-secret-stg
key: AWS_SECRET_ACCESS_KEY
securityContext:
fsGroup: 65534
postgresql:
enabled: false
redis:
enabled: false
externalDatabase:
type: postgres
host: {host_postgresql}
port: 5432
database: airflow
userSecret: {secret}
userSecretKey: POSTGRES_USER
passwordSecret: {secret}
passwordSecretKey: POSTGRES_PASSWORD
properties:
externalRedis:
host: {host_redis}
port: 6379
databaseNumber: 1
password:
passwordSecret: {secret}
passwordSecretKey: REDIS_PASSWORD
properties:
web:
securityContext:
fsGroup: 65534
replicas: 1
service:
type: NodePort
dags:
gitSync:
enabled: true
repo: {git}
branch: main
revision: HEAD
syncWait: 60
scheduler:
logCleanup:
enabled: false
securityContext:
fsGroup: 65534
workers:
logCleanup:
enabled: false
securityContext:
fsGroup: 65534
logs:
path: /opt/airflow/logs
persistence:
enabled: true
storageClass: efs-gp
size: 5Gi
accessMode: ReadWriteMany
I removed extraPipPackages
, but ... I fronted this problem..
ModuleNotFoundError: No module named 'airflow.providers.amazon.aws.operators.emr_add_steps'
I set logs conf, I can't read /opt/airflow/logs
Please help me .. TT. I wait for comment. thx
k8s executor is successed. so I closed this issue.
Checks
User-Community Airflow Helm Chart
.Chart Version
8.6.1
Kubernetes Version
Helm Version
Description
How can I fix?
Relevant Logs