~/talk

Growth and Design Patterns in the Extensions Ecosystem

slides:none on file

GitHub scraping finds about 67,000 CRDs and roughly 56,000 distinct KRM types across two years, with ~136 types inside CNCF projects and a projection of ~1,000 new API groups next year. Common, concrete patterns are Provisioner, Composite, Enforcer, and Claim/Class pattern; ~25% of types act as provisioners, ~60% use schema validation, and only ~1% expose scale. Popular frameworks and projects actually used in the wild include kubebuilder/controller-runtime, Crossplane, Kubeform, Config Connector, and Gatekeeper/OPA.

AI-written summary · about

  1. 0:00Introduction
  2. 0:22Kubernetes API
  3. 1:03Model Framework Patterns
  4. 2:50Common Attributes
  5. 5:32Other Extensions
  6. 6:57Shells
  7. 7:19Github
  8. 8:52KRM types
  9. 10:30Frameworks
  10. 13:33Patterns
  11. 13:50Controller Patterns
  12. 15:07Prison Pattern
  13. 15:37Config Connector
  14. 16:10Provisioners
  15. 16:53Composite
  16. 17:20Composite Resources
  17. 18:01Zeroline CRT
  18. 18:25Pod Templates
  19. 18:51enforcer
  20. 19:38governor
  21. 20:05Kind Pair Patterns
  22. 21:17Examples
  23. 21:29X and X Claim
  24. 21:58Object Bucket Claim
  25. 22:17X and X Class
  26. 23:38Recap
  27. 23:55Whats worked
  28. 24:43Summary
  29. 25:52Other patterns
  30. 28:07prescriptive advice
  31. 28:40control loops
~/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.