From e3656db5bc085ad02907e22e1e0bc1f54a2a7636 Mon Sep 17 00:00:00 2001 From: Andrew Sy Kim Date: Thu, 2 Apr 2020 13:48:15 -0400 Subject: [PATCH] ipvs: log err from CanUseIPVSProxier Signed-off-by: Andrew Sy Kim --- cmd/kube-proxy/app/server_others.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/cmd/kube-proxy/app/server_others.go b/cmd/kube-proxy/app/server_others.go index 9c1cf2295fc..9365dfc986c 100644 --- a/cmd/kube-proxy/app/server_others.go +++ b/cmd/kube-proxy/app/server_others.go @@ -108,7 +108,11 @@ func newProxyServer( iptInterface = utiliptables.New(execer, protocol) kernelHandler = ipvs.NewLinuxKernelHandler() ipsetInterface = utilipset.New(execer) - canUseIPVS, _ := ipvs.CanUseIPVSProxier(kernelHandler, ipsetInterface) + canUseIPVS, err := ipvs.CanUseIPVSProxier(kernelHandler, ipsetInterface) + if string(config.Mode) == proxyModeIPVS && err != nil { + klog.Errorf("Can't use the IPVS proxier: %v", err) + } + if canUseIPVS { ipvsInterface = utilipvs.New(execer) }