From 9263a66aec7e4cb67a3a00bfbc49e4017ec27a1d Mon Sep 17 00:00:00 2001 From: Paco Xu Date: Mon, 15 Jan 2024 15:17:21 +0800 Subject: [PATCH] kubelet: make log more clearer for not create a mirror pod --- pkg/kubelet/kubelet.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkg/kubelet/kubelet.go b/pkg/kubelet/kubelet.go index 1d412181500..4589eec5b86 100644 --- a/pkg/kubelet/kubelet.go +++ b/pkg/kubelet/kubelet.go @@ -1900,7 +1900,9 @@ func (kl *Kubelet) SyncPod(ctx context.Context, updateType kubetypes.SyncPodType } if mirrorPod == nil || deleted { node, err := kl.GetNode() - if err != nil || node.DeletionTimestamp != nil { + if err != nil { + klog.V(4).ErrorS(err, "No need to create a mirror pod, since failed to get node info from the cluster", "node", klog.KRef("", string(kl.nodeName))) + } else if node.DeletionTimestamp != nil { klog.V(4).InfoS("No need to create a mirror pod, since node has been removed from the cluster", "node", klog.KRef("", string(kl.nodeName))) } else { klog.V(4).InfoS("Creating a mirror pod for static pod", "pod", klog.KObj(pod))