~/talk

From Chaos To Control: GitOps Disaster Recovery With the OpenSearch Operator

Talkat OpenSearchCon Japan 2025 · on Thursday, 2025-12-11· at 16:25· 501A· [kubernetes, devops-and-delivery]
links:none on file
slides:none on file

Shows that the OpenSearch Operator plus a GitOps pipeline actually restores a full cluster state — CRDs, node pools, security, index templates and scheduled snapshots — after a deliberate cluster delete and the demo restores everything successfully. Uses Kubernetes 1.34, OpenSearch 2.8.0 manifests and Argo CD to sync YAML from Git; repo contains concrete YAML and a DR checklist. Notes the S3 plugin must be added after operator brings up plugins and that snapshots and configuration are both required and have point‑in‑time limits.

AI-written summary · about

  1. 0:00Welcome and talk overview
  2. 1:30Why disaster recovery is hard with OpenSearch
  3. 3:55Introducing the OpenSearch Kubernetes Operator
  4. 6:22GitOps and disaster recovery architecture
  5. 8:08GitOps workflow with Argo CD
  6. 10:15Application vs full cluster disaster recovery
  7. 12:03Snapshots versus configuration state
  8. 13:25Demo considerations and setup
  9. 15:00Cluster state before deletion
  10. 16:55Deleting and recreating the cluster
  11. 18:00Argo CD application management
  12. 19:58Reconnecting and syncing the new cluster
  13. 21:32Verifying cluster recovery
  14. 22:13Examining recovered YAML configurations
  15. 23:43Manual configuration after recovery
  16. 25:01Reviewing recovered tenant YAML
  17. 26:05Disaster recovery workflow summary
  18. 26:47Best practices for disaster recovery
  19. 27:30Common mistakes leading to DR failures
  20. 28:13Limitations of disaster recovery
  21. 29:17Final thoughts and Q&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.