From c45940ecdb2ff61ab2ebc8e1eb1db513b7666669 Mon Sep 17 00:00:00 2001 From: Roman Bednar Date: Tue, 13 Jan 2026 13:56:27 +0100 Subject: [PATCH] csi: raise kubelet CSI init backoff to cover ~140s DNS delays - bump init backoff to Duration=30ms, Factor=8 (Steps=6) to yield ~140s total - prevent kubelet restarts when DNS is blackholed and NSS must fall back to myhostname - keep CSI/CSINode initialization alive long enough to complete in ARO DNS-failure scenarios --- pkg/volume/csi/csi_plugin.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkg/volume/csi/csi_plugin.go b/pkg/volume/csi/csi_plugin.go index 902f31e9911..2b4ea04a98e 100644 --- a/pkg/volume/csi/csi_plugin.go +++ b/pkg/volume/csi/csi_plugin.go @@ -385,8 +385,8 @@ func initializeCSINode(host volume.VolumeHost, csiDriverInformer cache.SharedInd // after max retry steps. initBackoff := wait.Backoff{ Steps: 6, - Duration: 15 * time.Millisecond, - Factor: 6.0, + Duration: 30 * time.Millisecond, + Factor: 8.0, Jitter: 0.1, } err = wait.ExponentialBackoff(initBackoff, func() (bool, error) {