【问题标题】:Kubernetes :: web interface to start a podKubernetes :: web 界面来启动一个 pod
【发布时间】:2021-06-24 14:04:00
【问题描述】:

背景:

作为我们保险数学家的后台服务,每日 cronjob 运行一个 pod。 在吊舱内,将进行相当复杂的未来模拟。 pod 有两个容器,一个应用程序服务器和一个数据库服务器。 该过程几乎没有输入 pod 的变量。 这是由 configmaps 和容器环境变量完成的。 当 pod 准备好后大约。 10 小时,它将生成的数据库复制到另一个数据库 然后就完成了。它每天运行,因为市场数据每天都在变化。我们还每天检查我们的新代码库。

物超所值,标准化程度高,完全自动化。 到目前为止,一切都很好。 但它每次运行时都使用相同的配置。

现在呢?

我们的数学家希望能够启动 Pod,将他们自己的配置数据输入其中。 例如在具有可配置输入数据的网页上。

问题:

是否有现有的 Kubernetes 框架来实现这一点? “提供一个带有可配置输入字段的网页,这些字段被转换为 configmaps 和启动 pod 的环境变量”?

当然,写起来并不难。 但我们做云原生计算也是因为我们想重用一般问题的解决方案,尽可能不要自己编写。

提前感谢您的任何提示。

【问题讨论】:

    标签: html kubernetes automation


    【解决方案1】:

    他们可以为一次性任务启动一项 Kubernetes 作业。除了 Google Cloud Console UI,我不知道您可以在其中为配置映射配置字段的 UI。也许您可以编写一个自定义 python 脚本来启动这些作业。

    https://kubernetes.io/docs/concepts/workloads/controllers/job/

    【讨论】:

      猜你喜欢
      • 2020-07-27
      • 2017-06-19
      • 2014-11-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-09-29
      相关资源
      最近更新 更多