Developer Experience on CD: Build a CD Platform to K8s that Developers Love
Talkat KubeCon + CloudNativeCon North America 2019 · on Wednesday, 2019-11-20· at 16:25· Ballroom Sec 20CD - San Diego Convention Center, Upper Level·
summary
Pinterest builds a Kubernetes-first CD platform called Hermez that reduces manifest size (380 lines to 25 via 60 CRDs), integrates with existing systems like teletraan (≈7,000 daily deployments) and Spinnaker, and runs across 6–7 clusters. It supports CI (Jenkins), secrets, PR-based preview deploys and first-class cronjobs, ships pod logs/metrics and deployment history, and already lands internal users (including a hackathon team) — production-ready with a team of ~10+ engineers.
AI-written summary · about
chapters (13)
- 0:00Intro
- 2:31Kubernetes at Pinterest
- 3:43Custom resources and controllers Pinterest CRD • Model unique workloads Inject runtime support
- 4:36Current deployment system
- 5:42Deploying to k8s: Challenges What problems are we solving?
- 8:11Deploying to k8s: What we want
- 9:37Existing Solutions ?
- 14:38Deployment process
- 16:10A developer's experience
- 20:44Cronjob demo Context - No single, recommended path for deploying cronjobs at Pinterest
- 24:40How we prepared Hermez for adoption 1. Reduced scope
- 27:25Our path to a new CD system
- 29:14What have we learned ?
related talks
36mClosing the Developer Experience Gap of your Container Platforms
43mPlatform Engineering 101: Building Developer Platforms
30mClosing the Developer Experience Gap of your Container Platforms
01h 17mTutorial: Say Goodbye to YAML Engineering with the CDK for K8s
42mDeveloper-first Workflows on Kubernetes
39mCI/CD, APIs, and Scaling: What Every Cloud Native Developer Needs To Kn...
31mPanel Discussion: Platform and Developer Productivity - Trends and Challenges
53mStreamline Cloud-Native App Development Using CDEs
