~/talk

Istio Migration: 50k+ Pods, Minimal Impact, Lessons Learned

name:Sumit Vij
links:none on file
links:none on file
slides:none on file

Credit Karma migrates 1,000+ microservices and 50,000+ pods from a homegrown Envoy mesh to Istio with no major incidents by running dual-mesh operation, preserving developer-facing abstractions so services need zero code changes, and converting legacy CRDs via a custom Kubernetes operator into ServiceEntry/VirtualService/DestinationRule objects. Rollouts use Argo Rollouts with automated connectivity tests as a pre-traffic analysis step, comprehensive dashboards, staged rollouts (now ~80–82% adoption), and ongoing pain points around Google CA, Prometheus scale, and legacy routing.

AI-written summary · about

  1. 0:00Istio migration intro
  2. 1:06Credit Karma’s mission
  3. 3:34Legacy mesh challenges
  4. 5:17Why Istio was chosen
  5. 7:04Migration strategy pillars
  6. 9:10Dual mesh operation
  7. 11:18Operational excellence
  8. 14:52Staged rollout approach
  9. 16:41Lessons learned
  10. 19:15Technical debt issues
  11. 21:04Ongoing scale challenges
  12. 23:15Key takeaways
  13. 24:18Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.