【问题标题】:How can I run a cronjob on multiple nodes sequentially in kubernetes?如何在 kubernetes 中按顺序在多个节点上运行 cronjob?
【发布时间】:2021-02-04 19:40:50
【问题描述】:

我有两种不同类型的工作节点,一种用于数据准备,一种用于机器学习。
我想运行一个 Cronjob,它在准备节点上运行一个进程,然后(仅在完成后)在 ML 节点上运行第二个进程。
我如何在 Kubernetes 中做到这一点?

【问题讨论】:

    标签: kubernetes kubernetes-cronjob nodeselector


    【解决方案1】:

    我想运行一个 Cronjob,它在准备节点上运行一个进程,然后(仅在完成后)在 ML 节点上运行第二个进程。

    一个 CronJob 只是一个 Pod。

    你想要在这里做的是一个 Workflow 或 Pipeline 由两个 pod 组成,在不同的节点上执行。

    这可以通过例如Argo Workflow 或 Kubeflow Pipelines 或 Tekton Pipeline。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-08-19
      • 2021-07-19
      • 2019-09-17
      • 2020-03-17
      • 2019-08-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多