我尝试跟随这篇文章:https://airflow.apache.org/docs/apache-airflow/1.10.6/howto/write-logs.html,因此Airflow将开始将日志写入blob存储,但问题是我现在不知道如何配置Airflow来执行此操作。在我的示例中,Airflow在Kubernetes群集上运行,并通过Helm图表完成部署。
我尝试登录到Web服务器Pod,但@airflow用户未被授权在AIRFLOW_HOME目录中创建任何文件。我尝试使用sudo,但找不到密码(我甚至不确定它是否工作,反正airflow不在sudoers中)
我应该做所有这一切在码头形象,只是重新启动气流?
1条答案
按热度按时间brvekthn1#
我不太熟悉Helm图表的设置,但也许值得尝试一下在values.yaml文件中添加用于远程日志记录的变量,如下所示:
另外,通过Dockerfile中的ENV变量或通过UI定义正常气流连接,并将其作为AWS连接ID提供。
如果这不起作用,我的下一个尝试是使用ENV变量在Dockerfile中的所有设置:
此外,如果你是在前2气流考虑升级,如果你可以,这是值得的imho。:)