~/talk

What we learned after a year developing Kubernetes operators?

TalkinFrenchat Devoxx France 2022 · 2022-04-20..04-22· [kubernetes, devops-and-delivery]
slides:none on file

Kubernetes operators are used to extend cluster automation; the talk reviews one year of experience building and running about ten operators in production at Artifakt. It covers why they chose to develop operators for common apps (Prometheus, MySQL, PostgreSQL, cert-manager, Traefik), what they learned and mistakes made, and practical topics like testing, deployment, and how the reconciliation loop works.

AI-written summary · about

  1. 0:00Introduction
  2. 0:37Etienne Coutaud
  3. 1:03A bit of context about Artifakt
  4. 5:16Deep dive into the platform (1/2)
  5. 8:06Declaring a database in Artifakt
  6. 13:34Taking the time to define your CRD with the business
  7. 18:51Use a framework to build your controller!
  8. 22:05Frameworks at your disposal
  9. 23:37Before reconciliation: the admission controller
  10. 26:26An object validation webhook
  11. 33:25Conditions and lifecycle of objects
  12. 39:34The finalizer
  13. 40:39Evolving CRDs and ensuring compatibility
  14. 43:41Overall code organization at Artifakt
  15. 45:08Conclusion
~/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.