Governance on K8s: How to Solve Ownership, Metering & Capacity Planning
Talkat KubeCon + CloudNativeCon North America 2019 · on Thursday, 2019-11-21· at 17:20· Ballroom Sec 20CD - San Diego Convention Center, Upper Level·
summary
Pinterest runs thousands of services on tens of thousands of hosts serving 250M+ users and 300+ PB of data, and builds a governance platform that ties every resource to a canonical identifier, ships ephemeral Kubernetes metadata into a persistent store, and charges back usage so teams see their costs. Key components: Soundwave inventory backed by Elasticsearch, Timbers identity URIs injected into pods, and a cost push of c3→c5 migration and spot adoption plus HPA and cluster-autoscaler to hit tight capacity targets.
AI-written summary · about
chapters (25)
- 0:00Introduction
- 1:00What is Pinterest
- 1:38How many people use Pinterest
- 2:07Our job at Pinterest
- 2:28The Pinterest architecture
- 3:35The Pinterest footprint
- 4:04How we divvy up our costs
- 6:33The biggest challenge at Pinterest
- 7:08Infrastructure Governance
- 7:28Governance Pillars
- 8:12Visibility
- 9:30Inventory Store
- 10:11Metadata
- 10:37Kubernetes
- 12:04Chargeback
- 13:02Data Visualizations
- 14:03Identity Resource
- 14:50Identity Service
- 16:05Key Identity
- 18:30Nimbus Tools
- 19:24Capacity Planning
- 20:14Case Study
- 21:31Action Part
- 23:48Action Part 2
- 33:03Thank you
related talks
14mOpen Source Ecosystem: Building Sustainable Solutions with Kubernetes
35mWhy Kubernetes Can't Get Around FinOps – Cost Management Best Pra...
28mHow To Automate Your Governance Strategy for Hundreds of Kubernetes Clusters
28mBuilding and Managing Kubernetes with Kubernetes
08mKeynote: Fair Share - What Shared Responsibility Means for Managed Kubernetes Cluste...
36mOptimizing Resource Usage in Kubernetes
23mScaling Kubernetes in Regulated Environments Through Platform APIs
24mSelf-Service Multi-Cloud K8s Platform at a Regulated Financial Enterprise
