代码之家  ›  专栏  ›  技术社区  ›  Martin Golding

是否有实施多容器工作流的计划?

  •  0
  • Martin Golding  · 技术社区  · 2 年前

    创建可重复使用的容器化微服务对EDA来说很好,但与单片应用程序相比,网络和数据共享可能成本高昂。一个很好的解决方案是在由这些微服务容器组成的单个pod上运行工作流,为每个容器注入特定于工作流的配置。数据可以通过RAM或存储器上的本地emptyDir共享。

    Argo工作流实现了类似的功能,但如果能在Knative中看到它,那就太好了。

    我希望更快的工作流程和更有效地使用k8s资源

    0 回复  |  直到 2 年前
        1
  •  0
  •   E. Anderson    2 年前

    我认为你指的是 this story 过去一周左右一直很热。

    可以使用 multi-container support 以及一个控制器容器,与Prime Video团队所描述的容器非常相似。甚至可以像这样构建一个多容器工作流协调器,以便它与Knative Serving同时工作 标准Kubernetes部署(包括由 KEDA ),这确实表明它作为一个独立项目是有意义的。

    也可以使用Argo工作流或Tekton;你不需要Knative来做每件事。该项目的目标之一是提供一个与其他Kubernetes工具配合良好的工具,而不是取代所有其他工具。