From 5efbdb02bffad0c904e4037e58c33fcbf3be51a2 Mon Sep 17 00:00:00 2001 From: gaorong Date: Sat, 16 Feb 2019 09:51:21 +0800 Subject: [PATCH] fix kubectl describe static pod cann't get event messages --- pkg/kubectl/describe/versioned/describe.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkg/kubectl/describe/versioned/describe.go b/pkg/kubectl/describe/versioned/describe.go index 31866dbf618..df8ea258c4a 100644 --- a/pkg/kubectl/describe/versioned/describe.go +++ b/pkg/kubectl/describe/versioned/describe.go @@ -642,6 +642,9 @@ func (d *PodDescriber) Describe(namespace, name string, describerSettings descri klog.Errorf("Unable to construct reference to '%#v': %v", pod, err) } else { ref.Kind = "" + if _, isMirrorPod := pod.Annotations[corev1.MirrorPodAnnotationKey]; isMirrorPod { + ref.UID = types.UID(pod.Annotations[corev1.MirrorPodAnnotationKey]) + } events, _ = d.Core().Events(namespace).Search(scheme.Scheme, ref) } }