~/talk

Crafting Seamless Development: Improving Kubernetes Operator Developer Experience

Talkat DevConf.US 2024 · 2024-08-14..08-16· [kubernetes, developer-experience]
linkedin:zackzlotnik
links:none on file
slides:none on file

Work on the Machine Config Operator for OpenShift and Go cuts a slow “edit-compile-run-debug” cycle into concrete fixes: initial sandbox clusters take 30–60 minutes and installs fail ~80–85% of the time; integration CI runs take ~4 hours. Incremental steps — using cache volumes, concurrent multi-stage container builds (jobs flag) to hit ~30s, binary injection to drop full-cycle checks to ~5 minutes, fast unit suites at ~15s, plus the MCO Builder Tool, fake client/ envtest and toolbox containers — reduce iteration time by over 50% and automate verification.

AI-written summary · about

  1. 0:00Introduction
  2. 0:27Agenda
  3. 1:19Developer Move Development
  4. 2:39What is Kubernetes Development
  5. 5:02Kubernetes Operators
  6. 5:41Machine Configuration Operator
  7. 7:50Operator pods
  8. 8:25Challenges
  9. 13:56Solution
  10. 21:00Development Loop
  11. 22:15Summary
~/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.