使用KubernetesPodOperator创建边车

时间:2019-08-16 18:57:48

标签: airflow google-cloud-composer

我希望在使用KubernetesPodOperator时创建一个Sidecar容器。我看到使用init container创建pod_mutation_hook的选项,但是没有看到创建sidecar的选项。如果我创建了一个init container,但必须先完成此操作,然后才能启动我的实际容器,但是我不希望这样做,并且只要该端口中的主容器还处于活动状态,就需要Sidecar在运行。

1 个答案:

答案 0 :(得分:0)

边车是一个比主车厢更靠拢的货柜。使用Composer,主要容器是气流。 Composer是被管理产品,不需要其他支持。请记住,如果需要更多处理能力,可以随时增加机器类型。

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

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