in pkg/metrics/collector/netlink_metrics.go [184:197]
func onPodUpdate(oldPod, newPod interface{}) {
prevPod := oldPod.(*v1.Pod)
pod := newPod.(*v1.Pod)
if prevPod.Status.PodIP == pod.Status.PodIP {
return
}
if hasPodIP(prevPod) {
ipMap.safeIPDelete(prevPod.Status.PodIP)
}
if hasPodIP(pod) {
ipMap.safeIPWrite(pod.Status.PodIP, pod)
}
glog.Infof("pods are: %+q", ipMap.ipMap)
}