~/talk

Keynote: CRDs, No Longer 2nd Class Thing!

name:Jing Xu
links:none on file
name:Xing Yang
github:xing-yang
slides:none on file

A project moves a volume snapshot API added to core after being built as a CRD plus controller, rejected initially then accepted into Kubernetes with end-to-end tests and docs, demonstrating CRDs can replace in-tree resources. A live Kubebuilder demo: create API + controller in 3 commands shows defining spec/status fields and a reconcile loop, installing the controller and observing status updates. Kubernetes now lists 113 API types, CRDs are beta with GA planned.

AI-written summary · about

  1. 0:00Intro
  2. 2:04Project Overview
  3. 2:45Rejection
  4. 3:38History
  5. 4:37Growth
  6. 5:27Giant
  7. 5:52modularity
  8. 7:04Customer Resources
  9. 7:39Panda
  10. 8:11Character API
  11. 8:50Our Journey
  12. 9:35API
  13. 10:54Snapshot
  14. 12:09Cubular
  15. 12:33Panda demo
  16. 15:29Artist History
  17. 16:34Other Components
  18. 17:08Question
  19. 17:40Vision
  20. 18:26References
~/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.