~/talk

Storage Version Migrator: Never Worry About Stale API Objects Again

Talkat KubeCon + CloudNativeCon China 2019 · on Monday, 2019-06-24· [kubernetes, databases]
name:Chao Xu
links:none on file
slides:none on file

Automated controller watches API discovery and, when a resource’s storage version changes, posts migration requests and rewrites objects via the API server so etcd objects are re-encoded to the new storage version. Deployable with kubectl manifests, it processes objects in chunks of 500 using a continue token checkpoint, survives crashes and resumes, supports CRDs, and relies on the API server to do version conversions. Alpha in kubecon repo with planned beta then GA in Q3 2019.

AI-written summary · about

  1. 0:00Intro
  2. 0:35Agenda
  3. 5:09API Group & Version
  4. 5:27API Group/API Version
  5. 6:40Multi-version RESTful API
  6. 7:39Creating an Object
  7. 10:21Reading an Object
  8. 12:07If only one version was supported...
  9. 14:32If storage version is used...
  10. 15:18Implication to API Server Upgrades
  11. 16:06Stale Objects
  12. 18:15Storage Migrator in One Line
  13. 18:44Highlights
  14. 19:49Deploying Storage Migrator
  15. 20:16Migration API
  16. 21:50Checking Migration Status
  17. 22:45Controllers
  18. 27:07Timeline
~/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.