用於與 Kubernetes API 互動的類別。
模組內容
類別
K8SModel
|
Airflow Kubernetes 模型在此僅為向後相容性原因而存在。 |
函數
-
class airflow.providers.cncf.kubernetes.k8s_model.K8SModel[source]
基底類別: abc.ABC
Airflow Kubernetes 模型在此僅為向後相容性原因而存在。
理想情況下,客戶端應使用 kubernetes API 和以下流程
客戶端輸入 -> Airflow k8s 模型 -> k8s 模型
可以避免。所有這些模型都實作了 attach_to_pod 方法,以便它們與 kubernetes 客戶端整合。
-
abstract attach_to_pod(pod)[source]
附加到 pod。
- 參數
pod (kubernetes.client.models.V1Pod) – 要將此 Kubernetes 物件附加到的 pod
- 返回
已附加物件的 pod
- 返回類型
kubernetes.client.models.V1Pod
-
airflow.providers.cncf.kubernetes.k8s_model.append_to_pod(pod, k8s_objects)[source]
將額外的規格附加到現有的 pod 物件。
- 參數
-
- 返回
如果物件存在,則為已附加物件的 pod