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)