Airflow 空气流通工人头盔容器与另一个容器

Airflow 空气流通工人头盔容器与另一个容器,airflow,kubernetes-helm,Airflow,Kubernetes Helm,我有一个包含气流工作者图像的容器的气流工作者图表。我是否可以在头盔图表中添加另一个容器,气流工作者稍后可以在同一个吊舱中执行该容器 containers: - name: my-airflow-worker imagePullPolicy: Ifnotpresent image: quay.io/my/my-airflow-worker:demo - name: my-python-app-image

我有一个包含气流工作者图像的容器的气流工作者图表。我是否可以在头盔图表中添加另一个容器,气流工作者稍后可以在同一个吊舱中执行该容器

      containers:
        - name: my-airflow-worker
          imagePullPolicy: Ifnotpresent
          image: quay.io/my/my-airflow-worker:demo
        - name: my-python-app-image
          imagePullPolicy: Ifnotpresent
          image: quay.io/my/my-python-app-image:demo

我的airflow workers可以在同一个pod中执行我的python应用程序映像吗?我没有见过这样的方法,只是想知道这种实现是否存在问题。我问这个问题的原因是因为我读到了关于KubernetesPodOperator的文章,如果我可以添加另一个带有app docker图像的容器,并与airflow worker并排添加,我可能也能实现同样的效果(即隔离环境并防止airflow安装应用程序依赖项)。我看到过一些示例,其中有一个侧车容器,用于将DAG文件同步到永久装载的卷。我认为这与此类似,但目的不同。

有没有否决票的原因,以及我如何改进和澄清这个问题?我也没有看到否决票。。。关于这个问题,Ehm:您的气流工人不会执行侧车,但按照定义,它将连续并排运行。所以你可以在那里调用API。我想如果我用
kubectl
命令执行并指定pod和容器,就可以了。我触发了一个执行
kubectl
命令的DAG,得到的错误是“kubectl:command not found”。这意味着这是可能的。但我不确定这是否是一个好的做法,以及我以后可能会面临哪些问题。