kubernetes - Airflow Kubernetes Pods 异常错误 - (404) 原因:未找到
问题描述
我正在寻求支持来调试此 Airflow KubernetesPodOperator 问题。当 Airflow 任务执行时,我们随机得到这个错误。该作业几乎完成,并且在作业执行结束时,pods not found excception
抛出,(在现实中,Airflow Task 这是一个 python 作业已经完成它的工作)但是由于这个异常,Airflow 将此作业标记为failed
)。
ERROR - (404)
Reason: Not Found
HTTP response headers: HTTPHeaderDict({'Audit-Id': 'd4df122xx-bxcb-42f2-8c9e-768e9bbb00x9', 'Cache-Control': 'no-cache, private', 'Content-Type': 'application/json', 'X-Kubernetes-Pf-Flowschema-Uid': 'xxxx-xxx-xxx-xxxxxxxx', 'X-Kubernetes-Pf-Prioritylevel-Uid': 'xxxx-xxx-xxx-xxxxxxxx', 'Date': 'Sat, 17 Jul 2021 02:10:07 GMT', 'Content-Length': '258'})
HTTP response body: {"kind":"Status","apiVersion":"v1","metadata":{},"status":"Failure","message":"pods \"xxxx.6cb9f2cc66d0455c882cb5bae007ae84\" not found","reason":"NotFound","details":{"name":"xxx.6cb9f2cc66d0455c882cb5bae007ae84","kind":"pods"},"code":404}
我们确实在 Elasticsearch Index 中保存了详细的日志,并且在那个特殊时间没有日志来调查为什么 Airflow 没有为这个正在运行的作业找到这些 pod。
Airflow Kubernetes Expert 中的某个人能否指导正确的方向来解决和调查此问题?
解决方案
推荐阅读
- node.js - CORS 不允许连接到 API,即使它设置为 all
- python - Python使用post方法更改列表中的数据
- javascript - 从刷新令牌自动生成新令牌的最佳方法是什么
- machine-learning - nni实验开始后卡住的问题如何解决?
- php - WP 用户查询和 wp-admin/admin-ajax 返回 0 和数据
- jupyter-notebook - 如何在 Jupyter Markdown 单元格中的字符下方添加波浪号?
- asp.net - CustomValidator 未在服务器端验证上显示错误消息
- windows - 如果应用程序安装到用户可写文件夹,但随后自行删除,我可以提升权限吗?
- r - 为什么即使其他 RMD 文件工作得很好,我也不能编织我的 R Markdown 文档?
- c++ - 是否可以从某个时间点从文件中读取日期?例如。我想阅读文件的第 7 个字母。C++