~/talk

Upgrading Your Service Mesh to Linkerd 2

Talkat KubeCon + CloudNativeCon China 2019 · on Monday, 2019-06-24· [microservices]
slides:none on file

A production migration moves from Linkerd 1’s heavy node-level daemonset (JVM proxy ~1GB memory) to Linkerd 2’s lightweight sidecar per pod model by deploying a new control plane deployment alongside the old mesh, enabling concurrent meshes, and using automated admission webhook injection to add sidecars during rolling redeploys. The pipeline flips namespaces to the new webhook, migrates services one-by-one, and can roll back; outcome: zero-downtime migration over hours, no developer changes required, and unified telemetry replaces fragmented per-node monitoring.

AI-written summary · about

  1. 0:00Intro
  2. 1:17Agenda
  3. 3:19An example
  4. 8:53Service mesh
  5. 10:46Linkerd
  6. 12:43Architecture - Take 1
  7. 17:47Problems
  8. 18:47What's next?
  9. 19:26Control plane
  10. 20:19Data plane
  11. 22:21Architecture - Take 3
  12. 24:39Goals
  13. 26:38Admission Webhooks
  14. 27:47The plan
~/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.