生产中 Argo 工作流控制器副本的推荐数量是多少?

What is the recommended number of Argo workflow-controller replicas in production?

官方文档中argo-server和workflow-controller的replicas默认设置为1,生产环境是否需要设置为3才能高可用?

According to Argo's scaling documentation,Argo Workflows 控制器无法水平缩放。换句话说,你应该只有一个副本。

如果您愿意以这种方式拆分您的工作,您可以安装多个 Argo(在其文档中称为“实例”)。您还可以垂直扩展单个控制器副本,以更好地处理大型工作流或大量工作流。

更新:argo-workflows 的最新版本支持具有领导选举的控制器的多个副本,这提高了可用性(参考:https://blog.argoproj.io/argo-workflows-v3-0-4d0b69f15a6e