From f12bff04ab6fd5c9fe97e55ce2831e3c755b4d25 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 d2d830376da..3d2699a0d3a 100644 --- a/pkg/volume/csi/csi_plugin.go +++ b/pkg/volume/csi/csi_plugin.go @@ -387,8 +387,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) {