A Peek Inside the Enterprise Cloud at Salesforce
Talkat KubeCon + CloudNativeCon North America 2019 · on Tuesday, 2019-11-19· at 14:25· Room 14AB - San Diego Convention Center, Mezzanine Level·
summary
Salesforce runs Kubernetes across 2600+ hosts in 20+ private data centers and uses an in-house operator that resyncs desired state and overrides manual edits, with almost 40,000 PRs driving deployments. Visibility is implemented by snapshot producers -> Kafka -> a read‑only SQL store exposed via a pseudo Kubernetes API, enabling queries, dashboards and alerting. Tooling includes Helm, Spinnaker, OPA policy checks, image scanning and co‑signing, synthetic watchdog checks, phased rollouts, and the open‑source Sloop for two‑week cluster history.
AI-written summary · about
chapters (7)
- 0:00Intro
- 0:39Agenda
- 2:44Unique Challenges for the Enterprise Cloud with Kas
- 8:51Internal Deployment Management Version 1
- 15:46Example SQL Query - Pods with failing init containers
- 20:44Testing Monitoring Alerting
- 24:39Future Projects
related talks
38mBringing Kubernetes into Salesforce [B]
29mHow Salesforce built an extensible PaaS using CRDs saving devs 4200 hours
27mSpinnaker at Salesforce: Enterprise-Level Multi-Substrate Continuous Delivery and Release Management
26mService Ownership: DevOps for Salesforce
27mOperationalizing Kubernetes Sidecars in Production at Salesforce
20mHow AWS infrastructure addresses Salesforce’s resiliency goals
24mGrowing Pains: Taking off the training wheels at Salesforce
29mScaling Spinnaker for multi-region multi-cloud SaaS deployments
