Schedule Vertex AI Pipelines (KFP) runs

domain: cloud.google.com · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Compile a KFP pipeline to YAML with compiler.Compiler().compile(pipeline_func=my_pipeline, package_path='pipeline.yaml')
  2. Create a PipelineJob object: job = aip.PipelineJob(display_name='my-pipeline', template_path='pipeline.yaml', parameter_values={'learning_rate': 0.01}, pipeline_root='gs://your-bucket/pipeline-root')
  3. Create a recurring schedule with job.create_schedule(display_name='weekly-run', cron='0 0 * * 0', max_concurrent_run_count=1, max_run_count=None) — cron uses UTC
  4. List active schedules with aip.PipelineJobSchedule.list(filter='state=ACTIVE') to confirm creation
  5. Pause a schedule: schedule.pause(); resume with schedule.resume() without recreating it
  6. Delete a schedule when it is no longer needed: schedule.delete()

Known gotchas

Related routes

Build a Vertex AI Pipeline with conditional branches and loops using the KFP SDK v2
cloud.google.com/vertex-ai/docs · 5 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans