KEP-6058: CSI volume reconstruction fallback#6059
KEP-6058: CSI volume reconstruction fallback#6059cniackz wants to merge 1 commit intokubernetes:masterfrom
Conversation
Adds the alpha KEP that backs the implementation in kubernetes/kubernetes#138454. Extends KEP-3756 by replacing the documented manual cleanup procedure for orphaned global mounts with automatic recovery, gated behind a new VolumeReconstructionFallback feature gate. Tracking issue: kubernetes#6058
|
Welcome @cniackz! |
|
Hi @cniackz. Thanks for your PR. I'm waiting for a kubernetes member to verify that this patch is reasonable to test. If it is, they should reply with Regular contributors should join the org to skip this step. Once the patch is verified, the new status will be reflected by the I understand the commands that are listed here. DetailsInstructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. |
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: cniackz The full list of commands accepted by this bot can be found here. DetailsNeeds approval from an approver in each of these files:Approvers can indicate their approval by writing |
The placeholder kep URL (0000-volume-reconstruction-fallback) is now real: KEP-6058 was filed in kubernetes/enhancements#6059 with tracking issue kubernetes/enhancements#6058. Update the kep: link to point to it. Also align the owner: annotation with the actual KEP author (@cniackz); @jsafrane stays as reviewer on the KEP.
Adds KEP-6058, the design proposal backing the implementation in kubernetes/kubernetes#138454. When CSI volume reconstruction at kubelet restart fails to load the pod-local vol_data.json, the new VolumeReconstructionFallback alpha gate (default off) lets kubelet fall back to the equivalent file under the global mount directory, preventing the orphaned global mounts that today require the manual operator cleanup documented in KEP-3756. Tracking issue: #6058. Targeting alpha in v1.37. /cc @jsafrane @msau42 @gnufied