kubekey
kubekey copied to clipboard
Require network cilium to enable without kube-proxy
when I set network from calico to cilium, I cannot get a way to disable kube-proxy. if I delete ds/kube-prxoy after install, cilium will not work properly.
this is not a normal add-on, so it requires take care additionally - if k8s apiServers are running on multiple nodes, cilium requires to set a LB IP as API Host, and this IP must be accessible without depending on cilium's LB feature, such as a static IPVS rule.
Thanks for your proposal, we will consider this in future releases.
@divfor Do you have any better ideas to implement it? Would you like to improve it with us?
1、what options kubekey use to install cilium ,this is offcial install options.
https://docs.cilium.io/en/v1.9/gettingstarted/kubeproxy-free/
helm install cilium cilium/cilium --version 1.9.18 \
--namespace kube-system \
--set kubeProxyReplacement=strict \
--set k8sServiceHost=REPLACE_WITH_API_SERVER_IP \
--set k8sServicePort=REPLACE_WITH_API_SERVER_PORT
2、is it possible skip install kube-proxy in config-sample.yaml
Kubernetes:
DisableKubeProxy: true
```