support configuration of kube-proxy IPVS tcp,tcpfin,udp timeout

Signed-off-by: Andrew Sy Kim <kiman@vmware.com>
This commit is contained in:
Andrew Sy Kim
2019-11-21 18:52:48 -05:00
committed by andrewsykim
parent 42fe74cd2c
commit db2c048db9
18 changed files with 134 additions and 2 deletions

View File

@@ -20,6 +20,7 @@ import (
"fmt"
"net"
"strconv"
"time"
utilipvs "k8s.io/kubernetes/pkg/util/ipvs"
)
@@ -204,4 +205,9 @@ func (f *FakeIPVS) UpdateRealServer(serv *utilipvs.VirtualServer, dest *utilipvs
return f.AddRealServer(serv, dest)
}
// ConfigureTimeouts is not supported for fake IPVS
func (f *FakeIPVS) ConfigureTimeouts(time.Duration, time.Duration, time.Duration) error {
return fmt.Errorf("not supported in fake IPVS")
}
var _ = utilipvs.Interface(&FakeIPVS{})