Kubernetes Data Protection WG Deep Dive
summary
Working Group publishes a white paper, drives volume snapshot v1 deprecation in 1.24 and adds a source volumeModel field plus an allowVolumeModelChange annotation to block unsafe rehydration; ships a volume populator lib and validator to populate PVCs from external backups while honoring WaitForFirstConsumer binding; designs change block tracking (CBT) API proposal with pagination, secrets and a zero_out flag and a CSI GetChangedBlocks RPC (PoC repo exists); develops object-bucket "cozy" (alpha target 1.25), container notifier and group-snapshot CRDs.
AI-written summary · about
chapters (22)
- 0:00Data Protection WG Leads
- 0:36Agenda
- 4:11Key Updates • White Paper
- 7:57Volume Mode Conversion - Motivation
- 9:43Volume Mode Conversion - How does it work? • API Changes
- 11:47Volume Mode Conversion - Status
- 12:20Volume Populator - Motivation
- 13:14Volume Populator Components • A Volume Populator needs the following
- 15:10Volume Populator - How does it works
- 16:01Volume Populator - Status
- 16:32CBT - Motivation
- 17:54CBT - Design (WIP)
- 22:04CBT - Status
- 22:38Backup Repository - Motivation • Why do we need a backup repository
- 23:29Backup Repository - COSI COSI Components
- 24:51COSI - Status
- 25:23Quiesce and Unquiesce Hooks - Motivation
- 26:05Quiesce and Unquiesce Hooks - Design
- 26:57ContainerNotifier KEP (cont.)
- 27:32Consistent Group Snapshot
- 28:34Application Snapshot and Backup • Why do we need application snapshot and backup? • Application snapshot and backup proposal (design in progress)
- 29:16How to get involved
related talks
31mKubernetes Data Protection WG Intro & Deep Dive
30mKubernetes Data Protection WG Deep Dive
30mKubernetes Data Protection WG Intro & Deep Dive
25mIntro & Deep Dive: Kubernetes Data Protection WG
26mKubernetes Data Protection WG Intro and Deep Dive
28mKubernetes Data Protection WG Deep Dive
41mKubernetes Data Protection WG Deep Dive
33mConsistent Volume Group Snapshots, Unraveling the Magic
