~/talk

Operating OpenSearch at Scale With Kubernetes Operators: Lessons Learned and Community Insights

Talkat OpenSearchCon Europe 2026 · on Thursday, 2026-04-16· at 16:40· Bohemia 3· [kubernetes, devops-and-delivery]
name:C. Dinse
links:none on file
links:none on file
slides:none on file

Runs OpenSearch at scale for 17,000 instances using a homegrown Kubernetes operator that models flexible node groups and uses StatefulSets with operator-controlled rolling updates to enforce different upgrade orders (config changes: cluster-managers first; major-version upgrades: data nodes first). Adds an OpenSearch status reader that polls every ~15s to update CR conditions and triggers reconciles only on change, avoiding constant controller load. Open-source operator v3.0 alpha adds smart scaler (safe shard drain), online volume expansion, TLS and plugin management and reports broad community adoption.

AI-written summary · about

  1. 0:00OpenSearch Kubernetes Operators intro
  2. 1:47Designing OpenSearch Operators
  3. 5:25Node groups for flexible topologies
  4. 7:51Operator reconciliation and config
  5. 8:12OpenSearch version upgrade challenges
  6. 10:19Shard recovery during updates
  7. 12:27StatefulSets and rolling updates
  8. 14:37Monitoring operator decisions
  9. 19:57Operator challenges and solutions
  10. 20:18OpenSearch Operator overview
  11. 21:21Operator features and capabilities
  12. 26:00Operator 3.0 alpha highlights
  13. 27:02How to contribute to Operator
  14. 28:46Community and contributors
  15. 36:04Q&A on Operator features
~/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.