【发布时间】:2021-09-14 09:38:21
【问题描述】:
我觉得自己有点像个白痴,但在使用 KubernetesExecutor 和新发布的官方 Helm 图表时,我似乎无法在持久卷上进行日志记录。
在手动创建了一个简单的PV 和PVC 之后,我在 values.yaml 文件的底部更改了以下内容:
logs:
persistence:
# Enable persistent volume for storing logs
enabled: true
# Volume size for logs
size: 100Gi
# If using a custom storageClass, pass name here
storageClassName:
## the name of an existing PVC to use
existingClaim: airflow-logs
official Helm documentation 部分描述了此过程。 尽管如此,airflow-scheduler pod 由于权限错误而崩溃,因为我无法在已安装的日志文件夹中写入:logs here。
当持久日志被关闭时,一切都在工作,除了任务日志,因为这些在worker-pod被删除时被删除。
任何对解决方案的帮助将不胜感激!
【问题讨论】:
标签: kubernetes airflow kubernetes-helm airflow-scheduler