Kubernetes Quick Wins and Migration Best Practices: RingCentral Example
summary
RingCentral describes a multi-year Kubernetes migration that yields concrete practices: greenfield analytics launched in four months, five‑nines production SLA maintained, and daily deploys enabled by Flux + GitOps. Toolchain details include Flagger canaries, testkube for in-cluster tests, Kyverno policy enforcement, NixOS + Bazel for hermetic builds, and GitLab for orchestration. They package manifests as OCI images, apply OCI image signing with multiple signatures to gate promotions, and report the workflow reduces human error and supports asynchronous safe rollouts.
AI-written summary · about
chapters (11)
- 0:00RingCentral introduction
- 1:04Setting the stage
- 5:45Starting analytics project
- 8:32DevOps approaches compared
- 12:45Lessons learned
- 13:29Shift to GitOps
- 18:27Canary tools and testing
- 21:11Hermetic builds for security
- 23:46OCI manifests and signatures
- 26:15Reflections and future
- 29:11Q&A
related talks
39mStrangling the Legacy with Kubernetes
35mKubernetes journey
45mLearning How to Pronounce Kubernetes to Production in 3 Months!
44mMigrating a Monolith to Kubernetes
15mFrom ESXi to Kubernetes: Modernizing 1,400 Edge Locations with Open Source
53mImplementing Kubernetes on with confidence
33mKubernetes-Driven Multi-Cloud Deployments: Maximizing Scalability and Flexibility
31mMigrating Legacy Infrastructure to Kubernetes: Olark’s Lessons From the Trenches
