Merge pull request #122780 from pacoxu/fix-mirror-pod-log

kubelet: make log more clearer for not create a mirror pod
This commit is contained in:
Kubernetes Prow Robot 2024-02-21 13:08:19 -08:00 committed by GitHub
commit 948c5d9b4f
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -1905,7 +1905,9 @@ func (kl *Kubelet) SyncPod(ctx context.Context, updateType kubetypes.SyncPodType
} }
if mirrorPod == nil || deleted { if mirrorPod == nil || deleted {
node, err := kl.GetNode() 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))) 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 { } else {
klog.V(4).InfoS("Creating a mirror pod for static pod", "pod", klog.KObj(pod)) klog.V(4).InfoS("Creating a mirror pod for static pod", "pod", klog.KObj(pod))