Argo 工作流是否支持在不创建新 pod 的情况下进行 HTTP 调用?

Does Argo workflow support HTTP invoke without creating a new pod?

在Argo Workflows的使用中,我们有一个场景可以调用已有的微服务。我们可以通过脚本进行HTTP调用,但是这种方式每次都会创建一个新的pod,耗时较长。想知道这样做是否是好的做法以及最好的做法是什么?

一个 Argo Workflow 总是会创建至少一个 pod。你是对的,如果你的工作流的唯一目的是进行 HTTP 调用,这可能是过度的。

lighter-weight,请查看 Argo Events。你可以 configure an EventSource, choosing from a wide variety of input sources hopefully building something very similar to whatever you're using to kick off the Argo Workflow. Then you can configure a Trigger to make an HTTP call.