【问题标题】:How to run multiple simulations inside containers programmatically? [closed]如何以编程方式在容器内运行多个模拟? [关闭]
【发布时间】:2020-08-20 00:22:48
【问题描述】:

我正在开发一个网站,在给定用户提交的脚本的情况下运行模拟。我尝试遵循一些 Online Judge 架构,但就我而言,我需要像模拟一样实时发送用户输入并接收输出。

我尝试了 Kubernetes Jobs,但与容器通信似乎并不容易,特别是如果我需要使用我正在工作的语言的 Kubernetes 客户端。

所以,我的问题是:在这种情况下,以编程方式编排具有交互式 I/O 的多个容器的最佳方法是什么?

*Obs.:我还不担心安全问题。

【问题讨论】:

    标签: amazon-web-services docker kubernetes amazon-ecs docker-swarm


    【解决方案1】:

    请看一下spark算子的设计:

    https://github.com/GoogleCloudPlatform/spark-on-k8s-operator

    这与您的目标设计有些相似。同样,Argo Workflow 是另一个例子:

    https://github.com/argoproj/argo

    【讨论】:

      猜你喜欢
      • 2015-02-25
      • 2015-10-20
      • 2020-12-23
      • 1970-01-01
      • 2016-09-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多