Schedule a pipeline
Learn how to set, pause and stop a schedule for pipelines.
Schedules don't work for all orchestrators. Here is a list of all supported orchestrators.
Orchestrator | Scheduling Support |
---|---|
✅ | |
✅ | |
✅ | |
✅ | |
✅ | |
✅ | |
⛔️ | |
⛔️ | |
⛔️ | |
⛔️ | |
⛔️ | |
⛔️ | |
⛔️ | |
⛔️ | |
✅ |
Set a schedule
Check out our SDK docs to learn more about the different scheduling options.
Pause/Stop a schedule
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.
See Also:
Last updated