Rewant Soni
Software Engineer at IBM with 4+ years of experience specializing in the orchestration of Kubernetes storage via the Data Foundation Team. I have a proven track record of building operators for Rook, CSI, and NooBaa, alongside designing Disaster Recovery (DR) systems for cross-cluster resilience. My work focuses on providing reliable, high-performance storage foundations for modern containerized infrastructures.
Sessions
Hosted Control Planes (HCP) enable efficient multi-tenant Kubernetes deployments, but managing storage within each HCP cluster can be resource-intensive and operationally complex. This talk demonstrates a practical pattern: deploying the Ceph CSI Operator on lightweight HCP clusters to consume storage from a centralized Rook-managed Ceph cluster running on dedicated HCI (Hyperconverged Infrastructure) nodes.
We'll show:
- Why separating storage and compute makes sense for HCP architectures
- Quick overview of Ceph CSI Operator vs full Rook deployment
- Setting up Ceph CSI Operator on an HCP cluster
- Connecting to external Rook-managed Ceph storage on HCI
- Live demo: Provisioning PVCs on HCP using remote Ceph storage
- Benefits: reduced resource overhead, centralized storage management, simplified operations
Perfect for platform engineers exploring efficient storage patterns for multi-tenant HCP environments. Attendees will learn a practical, production-ready approach to providing persistent storage to HCP clusters without the overhead of running full storage infrastructure in each cluster.
Disaster recovery and data replication are critical for production Kubernetes workloads, yet implementing them for persistent storage remains challenging. This lightning talk demonstrates how RADOS namespace mirroring in Ceph RBD, orchestrated through Rook, enables seamless cross-namespace and cross-cluster block storage replication.
We'll explore:
- Quick overview of RBD mirroring architecture and RADOS namespaces
- Setting up namespace-based mirroring pools in Rook-managed Ceph clusters
- Configuring cross-namespace mirroring for multi-tenant isolation
- Demo: Automated failover scenarios and recovery workflows
- Performance considerations and best practices for production deployments
Attendees will leave with practical knowledge to implement robust disaster recovery strategies for their stateful Kubernetes applications, leveraging Rook's declarative approach to manage complex Ceph mirroring topologies. Perfect for platform engineers and SREs managing critical data workloads.