Building, Managing and Automating Clusters at Scale With Prow
Talkat KubeCon + CloudNativeCon North America 2020 Virtual · on Friday, 2020-11-20· at 15:10· Intrado Virtual Event Platform,·
summary
Describes using Prow as the CI engine to drive cluster lifecycle: pre/ post/ periodic jobs, tide batch merges, and webhook plugins that run kops + Terraform + Helmfile pipelines and kind-based tests. Configs live in two repos: automation code and cluster configs that contain a git SHA; an auto bumper opens PRs to update SHAs after successful deploy jobs. Pull requests test in about 5–10 minutes, clusters serve services for ~29 million Sonos devices and the workflow is in production.
AI-written summary · about
chapters (10)
- 0:00Introduction and context
- 1:18Cluster management challenges
- 2:56Defining cluster requirements
- 4:39Tooling and automation stack
- 6:30Cluster deployment workflow
- 8:21Introduction to Prow
- 11:01Prow jobs and testing
- 14:08GitOps configuration strategy
- 15:51Automated updates with Prow
- 18:41Future goals and resources
related talks
46mKubernetes native CI/CD with Prow
36mSIG Testing Deep Dive
49mCI for OpenShift: Prow, ci-operator and the future
36mIntro: SIG Testing
34mIt's 2030. What Does Prow Look Like?
36mModern CI/CD with Tekton and Prow Automated via Jenkins X
42mCI/CD - Let The Robots Do Their Job!
01h 00mEvent-driven computing with Kubernetes
