~/talk

Creating Operators with Rust

TalkinSpanishat KCD Guadalajara 2025 · on Saturday, 2025-03-29· [rust]
slides:none on file

Shows how to build Kubernetes operators in Rust using the Cubarest library, generating CRD JSON via Rust macros and enforcing spec validity at compile time. Demonstrates an async reconcile loop with a match-based enum for create/update/delete and an apply function that makes AI-driven apply calls to ChatGPT to produce outputs, compares Rust to Go SDK and Python options, and reports compiling, auto-creating the CRD, and running on an 8GB VM that returned generated lyrics from the cluster.

AI-written summary · about

  1. 0:00Introduction
  2. 3:58Kubernetes operator
  3. 8:35Controllers vs operators
  4. 13:30Why Rust
  5. 18:41Rust advantages
  6. 21:31Reconciliation in Rust
  7. 25:05Custom Resource Definition
  8. 30:10Demo: Nextcloud AI operator
  9. 38:03AI in operators
  10. 41:00Q&A
~/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.