airflow.providers.cncf.kubernetes.pod_launcher_deprecated¶
Launches pods.
Module Contents¶
Classes¶
| Status of the pods. | |
| Deprecated class for launching pods. | 
- class airflow.providers.cncf.kubernetes.pod_launcher_deprecated.PodStatus[source]¶
- Status of the pods. 
- class airflow.providers.cncf.kubernetes.pod_launcher_deprecated.PodLauncher(kube_client=None, in_cluster=True, cluster_context=None, extract_xcom=False)[source]¶
- Bases: - airflow.utils.log.logging_mixin.LoggingMixin- Deprecated class for launching pods. - Please use airflow.providers.cncf.kubernetes.utils.pod_manager.PodManager instead. - start_pod(pod, startup_timeout=120)[source]¶
- Launch the pod synchronously and wait for completion. - Parameters
- pod (kubernetes.client.models.v1_pod.V1Pod) – 
- startup_timeout (int) – Timeout for startup of the pod (if pod is pending for too long, fails task) 
 
- Returns
 
 - monitor_pod(pod, get_logs)[source]¶
- Monitor a pod and return the final state. - Parameters
- pod (kubernetes.client.models.v1_pod.V1Pod) – pod spec that will be monitored 
- get_logs (bool) – whether to read the logs locally