Python 2.7 如何调用K8POD中具有函数的python实用程序文件Operator已尝试但未工作p_utils.initiate_batch
Python 2.7 如何调用K8POD中具有函数的python实用程序文件Operator已尝试但未工作p_utils.initiate_batch,python-2.7,kubernetes,kubernetes-pod,airflow-operator,utility,Python 2.7,Kubernetes,Kubernetes Pod,Airflow Operator,Utility,p_utils=imp.load_source(u'p_utils',join('/efs/com/cm/utilities/cm_integration_python_utils.py')) #######Python运算符DAg代码,用于在该Python实用程序中使用特定函数运行实用程序文件############ lash\u site\u init\u task=PythonOperator(task\u id='xyz',python\u callable=p\u utils.init
p_utils=imp.load_source(u'p_utils',join('/efs/com/cm/utilities/cm_integration_python_utils.py'))
#######Python运算符DAg代码,用于在该Python实用程序中使用特定函数运行实用程序文件############
lash\u site\u init\u task=PythonOperator(task\u id='xyz',python\u callable=p\u utils.initiate\u batch,op\u kwargs={'source':'lash','feed':'site'},trigger\u rule=TriggerRule.ALL\u SUCCESS,dag=lash\u dag)
-----------------------------------------------
######使用K8PODOPERATOR转换Python运算符
lash_site_init_task=KubernetesPodOperator(namespace=namespace,image=image,cmds=[“/bin/bash”,“-c”,p_utils.compare_lst_modified_time],op_kwargs={'source':'lash','feed':'prvdr'},卷挂载=[volume],卷=[volume],name=“table-lash_prvdr_数据加载检查”,任务id='lash\u prvdr\u data\u load\u check',获取日志=True,提供上下文=True,配置文件=kube\u配置路径,在集群=False,集群上下文=aws',
trigger\u rule=TriggerRule.ALL\u成功,
当出现故障时,回调=p\u utils.update\u audit\u failed\u status('lash','prvdr','data\u load\u check'),dag=lash\u dag)