From b476eaade4070d135a823926224d5f21af0173d0 Mon Sep 17 00:00:00 2001 From: Peri Thompson Date: Tue, 31 Aug 2021 10:19:00 +0100 Subject: [PATCH] Adding deprecation notice to the userspace proxy-mode --- cmd/kube-proxy/app/server_others.go | 1 + cmd/kube-proxy/app/server_windows.go | 1 + 2 files changed, 2 insertions(+) diff --git a/cmd/kube-proxy/app/server_others.go b/cmd/kube-proxy/app/server_others.go index 283dc2bef43..dab940ffc98 100644 --- a/cmd/kube-proxy/app/server_others.go +++ b/cmd/kube-proxy/app/server_others.go @@ -346,6 +346,7 @@ func newProxyServer( proxymetrics.RegisterMetrics() } else { klog.V(0).InfoS("Using userspace Proxier") + klog.V(0).InfoS("The userspace proxier is now deprecated and will be removed in a future release, please use 'iptables' or 'ipvs' instead") // TODO this has side effects that should only happen when Run() is invoked. proxier, err = userspace.NewProxier( diff --git a/cmd/kube-proxy/app/server_windows.go b/cmd/kube-proxy/app/server_windows.go index 4edb79b31b2..c3b18c8fd19 100644 --- a/cmd/kube-proxy/app/server_windows.go +++ b/cmd/kube-proxy/app/server_windows.go @@ -143,6 +143,7 @@ func newProxyServer(config *proxyconfigapi.KubeProxyConfiguration, cleanupAndExi } } else { klog.V(0).InfoS("Using userspace Proxier.") + klog.V(0).InfoS("The userspace proxier is now deprecated and will be removed in a future release, please use 'kernelspace' instead") execer := exec.New() var netshInterface utilnetsh.Interface netshInterface = utilnetsh.New(execer)