Schedule a pipeline
Learn how to set, pause and stop a schedule for pipelines.
Last updated
Learn how to set, pause and stop a schedule for pipelines.
Last updated
Schedules don't work for all orchestrators. Here is a list of all supported orchestrators.
Orchestrator | Scheduling Support |
---|---|
Check out our SDK docs to learn more about the different scheduling options.
The way pipelines are scheduled depends on the orchestrator you are using. For example, if you are using Kubeflow, you can use the Kubeflow UI to stop or pause a scheduled run. However, the exact steps for stopping or pausing a scheduled run may vary depending on the orchestrator you are using. We recommend consulting the documentation for your orchestrator to learn the current method for stopping or pausing a scheduled run.
Note that ZenML only gets involved to schedule a run, but maintaining the lifecycle of the schedule (as explained above) is the responsibility of the user. If you run a pipeline containing a schedule two times, two scheduled pipelines (with different/unique names) will be created.
✅
✅
✅
✅
✅
✅
⛔️
⛔️
⛔️
⛔️
⛔️
⛔️
⛔️
⛔️
✅
Schedules rely on remote orchestrators, learn about those here