Merge pull request #114669 from Nordix/ipvs-remove-module-check

Ipvs: remove module check
This commit is contained in:
Kubernetes Prow Robot
2022-12-26 10:09:27 -08:00
committed by GitHub
5 changed files with 165 additions and 279 deletions

View File

@@ -240,10 +240,10 @@ func newProxyServer(
} else if proxyMode == proxyconfigapi.ProxyModeIPVS {
kernelHandler := ipvs.NewLinuxKernelHandler()
ipsetInterface = utilipset.New(execer)
if err := ipvs.CanUseIPVSProxier(kernelHandler, ipsetInterface, config.IPVS.Scheduler); err != nil {
ipvsInterface = utilipvs.New()
if err := ipvs.CanUseIPVSProxier(ipvsInterface, ipsetInterface, config.IPVS.Scheduler); err != nil {
return nil, fmt.Errorf("can't use the IPVS proxier: %v", err)
}
ipvsInterface = utilipvs.New()
klog.InfoS("Using ipvs Proxier")
if dualStack {