~/talk

Operators and Helm It Takes Two to Tango

Talkat Helm Summit 2019 · on Wednesday, 2019-09-11· at 10:00· IJ Zaal· [kubernetes]
links:none on file
slides:none on file

Analysis of 102 Go-based operator repos (10+ stars) finds ~50% include Helm charts and many omit CRD YAML or validation, which leads to install failures. Recommendation is to register CRDs in the operator Helm chart using the CRD-install hook, put configurable behavior in values.yaml or ConfigMaps, and embed CRD validation schemas. Also add platform-as-code annotations (usage and composition) so application charts can discover and bind resources; q+ implements a resolver with an q+ aggregated API server, mutating webhook and platform-stack CRD to import runtime values (example: binding a Moodle CR to a Presslabs MySQL service).

AI-written summary · about

  1. 0:00Introduction
  2. 1:30What is a Kubernetes Operator
  3. 3:55Why use Helm
  4. 7:23Guidelines
  5. 10:05Helm Hook
  6. 11:23Customization
  7. 14:06Platform as Code Notations
  8. 16:15Custom Resources
  9. 19:40QAPI
  10. 22:57Import Value
  11. 24:29Summary
~/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.