Overview

A brief guide about Prow and its ecosystem

What is Prow?

Prow is a Kubernetes-based CI/CD system.

How can I use it?

If you’ve contributed to Kubernetes, chances are you’ve already used it. If you’ve ever used a TestGrid dashboard, you’ve definitely used it.


Architecture

Prow is made up of a collection of microservices (aka “Prow components”) that work together in a service cluster, leveraging one or more build clusters to schedule Prow Jobs (or just “jobs”).