Run Commands
Read the PPS series >

Scheduling Spec PPS

Define how the pipeline pods should be scheduled.

May 30, 2023

Spec #


"scheduling_spec": {
    "node_selector": {string: string},
    "priority_class_name": string
},

Attributes #

AttributeDescription
node_selectorAllows you to select which nodes your pipeline will run on. Refer to the Kubernetes docs on node selectors for more information about how this works.
priority_class_nameAllows you to select the priority class for the pipeline, which is how Kubernetes chooses to schedule and de-schedule the pipeline. Refer to the Kubernetes docs on priority and preemption for more information about how this works.

Behavior #

When to Use #

You should use the scheduling_spec field in a Pachyderm Pipeline Spec when you have specific requirements for where and when your pipeline runs. This can include requirements related to hardware, node labels, scheduling priority, and other factors.

Example requirements: