~/talk

Best Practices of Production-Grade Rook/Ceph Cluster

Talkat Cephalocon 2023 · 2023-04-16..04-18· [kubernetes]
slides:none on file

On-prem Kubernetes runs Rook managing two Ceph clusters: RBD on NVMe + RGW on HDD with NVMe used for indexes and HDD for bulk data, OSDs auto-created and spread using topologySpreadConstraints so OSDs land evenly across racks and hosts. NVMe OSDs use dynamic provisioning via topoLVM while HDD PVs are preprovisioned. A homemade script replaces dead OSDs without reducing replica counts. Daily upstream monitoring catches bugs; upgrade to Ceph 17.2.6 patches an RGW data loss bug. custom containers are used for emergency fixes and test automation.

AI-written summary · about

  1. 0:00Introduction
  2. 1:03Kubernetes and Ceph basics
  3. 2:30Why Rook/Ceph at Cybozu
  4. 4:39Cluster architecture overview
  5. 8:15Rook operator fundamentals
  6. 10:03Advanced Rook cluster setup
  7. 15:15Cluster operations
  8. 18:15Troubleshooting Ceph
  9. 19:00OSD deployment strategies
  10. 23:00Automatic OSD provisioning
  11. 24:50SSD and HDD configurations
  12. 26:42Daily upstream checks
  13. 28:28Community contributions
  14. 29:53Custom container testing
  15. 31:19Future work and automation
  16. 32:04Conclusion 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.