September 21, 2019

217 words 2 mins read

Storage Version Migrator: Never Worry About Stale API Objects Again

Storage Version Migrator: Never Worry About Stale API Objects Again

Have you ever had zombie Kubernetes API objects that your API server refuses to get, update or even delete? This is probably because the objects persisted in etcd were encoded in an obsolete version. …

Talk Title Storage Version Migrator: Never Worry About Stale API Objects Again
Speakers Chao Xu (Software engineer, Google)
Conference KubeCon + CloudNativeCon
Conf Tag
Location Shanghai, China
Date Jun 23-26, 2019
URL Talk Page
Slides Talk Slides
Video

Have you ever had zombie Kubernetes API objects that your API server refuses to get, update or even delete? This is probably because the objects persisted in etcd were encoded in an obsolete version. This talk presents the Kubernetes storage version migrator, which solves this problem once and for all. After you enable this alpha feature, the migrator automatically makes sure that all your API objects stored in etcd are encoded in the proper version at all times. In the talk, Chao, a main contributor behind the design and the implementation of the storage version migrator, will share how the migrator manages not only the Kubernetes resources like Pods, but also your custom resources. You will also learn the caveats when using the migrator, e.g., if you are managing an HA cluster. Chao will also share the road map to graduate the storage migrator.

comments powered by Disqus