diff --git a/render/pod.go b/render/pod.go index 30c012c4a..28e3a9f67 100644 --- a/render/pod.go +++ b/render/pod.go @@ -62,7 +62,9 @@ var PodRenderer = Memoise(ConditionalRenderer(renderKubernetesTopologies, ), ), ), - ConnectionJoin(MapPod2IP, selectPodsWithDeployments{}), + // ConnectionJoin invokes the renderer twice, hence it + // helps to memoise it. + ConnectionJoin(MapPod2IP, Memoise(selectPodsWithDeployments{})), ), ), ))