~/talk

Building a K8s Operator for a Distributed Database

Talkat DevX Conf 2021 · 2021-04-28..04-29· [kubernetes, databases]
slides:none on file

Kubernetes operator that keeps Aerospike clusters online through live patches, replacing live clusters of tens of nodes and recovering crashed nodes to meet a claimed 100% uptime. Implements an init‑container wipe flag to distinguish new volumes from restarted pods so persistent data is not lost, and a reconcile loop that requeues after each operation (with API response delay) to allow immediate aborts of rolling updates. Notes scale limits: customers with ~half a trillion objects require private hardware and overprovisioning beyond what an operator alone can solve.

AI-written summary · about

  1. 0:00Introduction
  2. 1:23What is a Kubernetes Operator
  3. 7:20Aerospike
  4. 11:24Persistent Data
  5. 13:23Rolling Updates
  6. 16:34Large Scale
~/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.