From 806b27e78592702835dcd87d253a57a89153ac22 Mon Sep 17 00:00:00 2001 From: Alfonso Acosta Date: Thu, 16 Mar 2017 12:18:28 +0000 Subject: [PATCH] Exclude pause containers when rendering k8s topologies --- render/pod.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/render/pod.go b/render/pod.go index 8194163a5..a774fcf46 100644 --- a/render/pod.go +++ b/render/pod.go @@ -114,6 +114,11 @@ func MapContainer2Pod(n report.Node, _ report.Networks) report.Nodes { return report.Nodes{} } + // Ignore pause containers + if image, ok := n.Latest.Lookup(docker.ImageName); ok && kubernetes.IsPauseImageName(image) { + return report.Nodes{} + } + // Otherwise, if some some reason the container doesn't have a pod uid (maybe // slightly out of sync reports, or its not in a pod), make it part of unmanaged. uid, ok := n.Latest.Lookup(docker.LabelPrefix + "io.kubernetes.pod.uid")