基础知识
执行器
指南
参考
系统测试
资源
提交
用于与 Kubernetes API 交互的类。
K8SModel
Airflow Kubernetes 模型仅出于向后兼容性原因存在。
append_to_pod(pod, k8s_objects)
append_to_pod
将附加规范附加到现有的 Pod 对象。
基类: abc.ABC
abc.ABC
理想情况下,客户端应使用 Kubernetes API,并避免以下过程:
客户端输入 -> Airflow k8s 模型 -> k8s 模型
可以避免。所有这些模型都实现了 attach_to_pod 方法,以便它们可以与 Kubernetes 客户端集成。
附加到 Pod。
pod (kubernetes.client.models.V1Pod) – 要将此 Kubernetes 对象附加到的 Pod
附加了对象的 Pod
kubernetes.client.models.V1Pod
pod (kubernetes.client.models.V1Pod) – 要将 Kubernetes 对象列表附加到的 Pod
k8s_objects (list[K8SModel] | None) – 可能为 None 的 K8SModel 列表
附加了对象的 Pod(如果对象存在)
此条目有帮助吗?
K8SModel.attach_to_pod()
append_to_pod()