~/talk

Developing Operators with the Kubernetes Operator Pythonic Framework (kopf)

links:none on file
slides:none on file

Kopf is a Python operator framework that claims you can implement an operator in three lines of code and run it locally with kopf run file.py. It provides async watch streams, adopts child resources with labels, keeps track of last handled state and diffs, retries exceptions with timeouts and records errors as Kubernetes events. Zalando uses it across hundreds of teams and many clusters; cross-cluster job execution is implemented as a working proof‑of‑concept, while admission hooks remain on the backlog.

AI-written summary · about

  1. 0:00Introduction
  2. 0:52About the company
  3. 1:23About the team
  4. 13:37kopf patterns
  5. 17:52missing features
  6. 20:07summary
  7. 21:47documentation
  8. 22:12questions
  9. 22:37libraries
  10. 23:17synchronous
  11. 24:07use cases
  12. 25:42limitations
  13. 26:22should I learn Python
  14. 27:07watch resources in kopf
  15. 28:42common issues
  16. 29:37deployment
  17. 30:27git repository
  18. 32:07watch API
~/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.