Removing kube-proxy
Some CNI plugins support replacement of kube-proxy in favor of internal better-optimized solutions.
Please note that if you deploy your SKS clusters with a pre-configured CNI plugin, this is already handled by our SKS orchestrator and does not apply to your situation.
An example of support replacement of kube-proxy is a custom deployment of Cilium with “strict” kube-proxy replacement.
In this specific situation, you would ideally remove kube-proxy before any pods are scheduled in the cluster.
To achieve this, remove the kube-proxy DaemonSet
from the kube-system
namespace:
$ kubectl -n kube-system delete ds kube-proxy
Then deploy your custom CNI configuration.