From 8066f6c94bb166fd8404bc406f3898bf6177f1ba Mon Sep 17 00:00:00 2001 From: HuabingZhao Date: Tue, 27 Feb 2018 09:21:18 +0800 Subject: Solve pod level service unregistration issue Issue-ID: MSB-150 Change-Id: Ib5d761a9f3936edf9121c4497d9f0d7d9f09706f Signed-off-by: HuabingZhao --- .gitignore | 1 + src/kube2msb/kube_work.go | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 959ce65..2a97bf1 100644 --- a/.gitignore +++ b/.gitignore @@ -2,6 +2,7 @@ .classpath .settings/ .vscode/ +.idea/ target/ .vagrant /archives/ diff --git a/src/kube2msb/kube_work.go b/src/kube2msb/kube_work.go index 4e99cbd..07a2e63 100644 --- a/src/kube2msb/kube_work.go +++ b/src/kube2msb/kube_work.go @@ -178,7 +178,7 @@ func (client *ClientBookKeeper) RemovePod(pod *kapi.Pod) { client.msbQueue <- MSBWork{ Action: MSBWorkRemovePod, ServiceInfo: pod.Annotations[serviceKey], - IPAddress: pod.Status.PodIP, + IPAddress: client.pods[pod.Name].Status.PodIP, } delete(client.pods, pod.Name) log.Println("Queued Pod to be removed: ", pod.Name) -- cgit 1.2.3-korg