使用 KubernetesPodOperator 创建 sidecar

sab*_*488 5 airflow google-cloud-composer

我希望在使用时创建一个边车容器KubernetesPodOperator。我看到了创建选项init containerpod_mutation_hook但没有看到创建sidecar. 如果我创建一个init container必须在启动实际容器之前完成的任务,但我不希望这样,并且只要端口中的主容器处于活动状态,就需要边车运行。

小智 0

Sidecar 是一个支撑主容器的容器。对于 Composer,主要容器是气流。Composer 是托管产品,不需要额外的支持。请记住,如果您需要更多处理能力,您可以随时增加机器类型。

如果您希望将 sidecar 与通过 KubernetesPodOperator 创建的 pod 一起使用,则可以使用 pod_mutation_hook 在 Airflow 设置文件中定义 sidecar。

您可以使用pod_mutation_hook,这是在 airflow_local_settings 中定义的。