The presentation discusses the need for data protection in Kubernetes and outlines the common use cases and modules needed to achieve this goal.
- The working group's charter is to define what it means to protect data in Kubernetes and propose modules to ensure application restoration in case of disaster
- Kubernetes context involves two pieces: API resources and persistent volume data
- Common use cases include protecting MySQL databases, migrating data, and enforcing RTO/RPO policies
- Modules needed include workload APIs, application CRB, and CSI snapshot
A common use case for data protection in Kubernetes is when a MySQL database owner wants to protect their database from common failure scenarios, such as a bad rollout or corrupted data. They may also want to migrate their data to a different region, which requires a backup and restoration process.