mirror of
https://github.com/kubernetes/kubernetes.git
synced 2026-03-16 23:58:44 -04:00
The implementation consists of - identifying all places where VolumeSource.PersistentVolumeClaim has a special meaning and then ensuring that the same code path is taken for an ephemeral volume, with the ownership check - adding a controller that produces the PVCs for each embedded VolumeSource.EphemeralVolume - relaxing the PVC protection controller such that it removes the finalizer already before the pod is deleted (only if the GenericEphemeralVolume feature is enabled): this is needed to break a cycle where foreground deletion of the pod blocks on removing the PVC, which waits for deletion of the pod The controller was derived from the endpointslices controller.
6 lines
92 B
Text
6 lines
92 B
Text
# See the OWNERS docs at https://go.k8s.io/owners
|
|
|
|
approvers:
|
|
- saad-ali
|
|
- jsafrane
|
|
- pohly
|