~/talk

Keynote: The Terrifying Migration of 420 Services to Kubernetes

Talkat KubeDay Israel 2023 · on Monday, 2023-06-19· [kubernetes, legacy-modernisation]
links:none on file
links:none on file
slides:none on file

420 services move to Kubernetes using an existing Python DSL that generates CloudFormation and Kubernetes manifests, and the migration reveals concrete failures: developers choke on YAML vs DSL, missing IRSA/firewall rules cause intermittent 500s to the database, and upgrades fail without pod disruption budgets or ordered termination. Recovery requires rolling back and hybrid mode; building an infrastructure testing environment and enforcing migration ready checklists (docs, discovery sessions, rollback plan, communication channels) proves effective at preventing repeat outages.

AI-written summary · about

  1. 0:00Start
  2. 0:51Developers running around aimlessly
  3. 5:00Knowledge gap
  4. 9:51Mindset Migration
  5. 10:24Create communication channels with the developers
  6. 11:11Not just production ready, be migrations ready
  7. 11:54Plan what happens when we get to shore
  8. 12:48Infrastructure testing env - Upgrades & breaking changes
~/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.