airflow.providers.cncf.kubernetes.callbacks
¶
模块内容¶
类¶
执行模式的枚举类。 |
|
KubernetesPodOperator 回调方法。 |
属性¶
- class airflow.providers.cncf.kubernetes.callbacks.KubernetesPodOperatorCallback[源代码]¶
KubernetesPodOperator 回调方法。
目前,回调方法在异步模式下不会被调用,此支持将在未来添加。
- static on_sync_client_creation(*, client, **kwargs)[源代码]¶
在创建同步客户端后调用此回调。
- 参数
client (kubernetes.client.CoreV1Api) – 创建的 kubernetes.client.CoreV1Api 客户端。
- static on_pod_creation(*, pod, client, mode, **kwargs)[源代码]¶
在创建 Pod 后调用此回调。
- 参数
pod (kubernetes.client.V1Pod) – 创建的 Pod。
client (client_type) – 可在回调中使用的 Kubernetes 客户端。
mode (str) – 当前执行模式,它是 (sync, async) 之一。
- static on_pod_starting(*, pod, client, mode, **kwargs)[源代码]¶
当 Pod 启动时调用此回调。
- 参数
pod (kubernetes.client.V1Pod) – 启动的 Pod。
client (client_type) – 可在回调中使用的 Kubernetes 客户端。
mode (str) – 当前执行模式,它是 (sync, async) 之一。
- static on_pod_completion(*, pod, client, mode, **kwargs)[源代码]¶
当 Pod 完成时调用此回调。
- 参数
pod (kubernetes.client.V1Pod) – 完成的 Pod。
client (client_type) – 可在回调中使用的 Kubernetes 客户端。
mode (str) – 当前执行模式,它是 (sync, async) 之一。
- static on_pod_cleanup(*, pod, client, mode, **kwargs)[源代码]¶
在清理/删除 Pod 后调用此回调。
- 参数
pod (kubernetes.client.V1Pod) – 完成的 Pod。
client (client_type) – 可在回调中使用的 Kubernetes 客户端。
mode (str) – 当前执行模式,它是 (sync, async) 之一。