Protecting Stateful Workloads With CSI Snapshot
CNCF [Cloud Native Computing Foundation] via YouTube
Overview
Explore the critical topic of data protection for stateful workloads in Kubernetes using Container Storage Interface (CSI) snapshots in this comprehensive conference talk. Learn about the importance of snapshots as a fundamental building block for backup, restore, data migration, and replication in Kubernetes clusters. Dive into the standardized API design for representing snapshot objects, the controller handling snapshot provisioning and binding, and the process of restoring volumes from snapshots. Discover how these features can be applied to ensure data availability and integrity in Kubernetes environments. Gain insights into the CSI snapshot support, its implementation, and various use cases through a detailed presentation and live demonstration. Understand the core concepts, including storage controllers, plugins, and the CSI architecture. Explore advanced applications built on top of snapshots and their potential to enhance data protection strategies for stateful workloads in Kubernetes.
Syllabus
Introduction
CSI Snapshot
Why CSI Snapshot
Agenda
Storage
Controllers
Storage Plugins
What is CSI
Core GPC services
Deploying CSI plugins
Snapshot concepts
Snapshot request
Snapshot class
Controller
Features
Demo
Use Cases
Basic Features
Snapshots
CSI Support
Use Case
Manual Restore
Question
Taught by
CNCF [Cloud Native Computing Foundation]