From 3172cd507239ddc1f0f0d36d8db5309c2eb4272f Mon Sep 17 00:00:00 2001 From: calmkart Date: Thu, 14 Nov 2019 16:08:54 +0800 Subject: [PATCH] FIX:fix the headless service forward twice bug --- cmd/kubefwd/services/services.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/cmd/kubefwd/services/services.go b/cmd/kubefwd/services/services.go index 19e3939a..57f5e9d8 100644 --- a/cmd/kubefwd/services/services.go +++ b/cmd/kubefwd/services/services.go @@ -408,10 +408,12 @@ func fwdServices(opts FwdServiceOpts) error { } } - podLoop(pods.Items[:1], false) - + // headless service portforward all pods. + // normal service portforward the first pod. if svc.Spec.ClusterIP == "None" { podLoop(pods.Items, true) + } else { + podLoop([]v1.Pod{pods.Items[0]}, false) } }