我正在使用 Airflow2.0 并KubernetesPodOperator
希望运行一个命令,该命令将操作员运行的图像内部的文件用作参数。这是我使用的:
KubernetesPodOperator(
namespace=commons.kubernetes_namespace,
labels=commons.labels,
image=f"myregistry.io/myimage:{config['IMAGE_TAG']}",
arguments=[
"python",
"run_module.py ",
"-i",
f'args/{config["INPUT_DIR"]}/{task_id}.json'
],
name=dag_name + task_id,
task_id=task_id,
secrets=[secret_volume]
)
但这给了我错误:
raise TemplateNotFound(template)
jinja2.exceptions.TemplateNotFound: args/airflow2test/processing-pipeline.json
该图像不使用任何宏。
有人有任何线索吗?我做错了什么?