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 aims to define what it means to protect data in Kubernetes and propose modules for backup and recovery
- Kubernetes context involves API resources and persistent volume data
- Common use cases include protecting MySQL databases 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 or expand their business to a new region and need to migrate their data. In this case, they would need to ensure their data is backed up and can be restored to a previous state.