~/talk

Building a K8s Operator for a Distributed Database

Talkat Conf42 Cloud Native 2021 · on Thursday, 2021-04-29· [kubernetes, databases]
slides:none on file

An Aerospike Kubernetes operator that claims 100% uptime for high‑load databases actually implements live patching, cluster replacement of tens of nodes, and degraded‑node recovery via the Operators API. It encodes rack awareness and XDR topology, uses init‑container flags to avoid accidental data wipes on persistent volumes, requeues reconciliations and requests delayed API responses to allow safe aborts of rolling updates, and is tested against customers running half a trillion objects and petabyte SLAs with sub‑millisecond latency.

AI-written summary · about

  1. 0:00Introduction
  2. 1:25Kubernetes operators overview
  3. 3:52Custom resources and controllers
  4. 6:41Aerospike database
  5. 8:48Operator design for Aerospike
  6. 10:14Persistent data handling challenge
  7. 11:40Rolling update and rollback
  8. 13:04Scaling challenges and limits
  9. 14:54Large-scale deployment tips
  10. 15:35Summary
~/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.