teutonet / teutonet-helm-charts

MIT License
12 stars 5 forks source link

[t8s-cluster] use cilium's kube-proxy replacement #606

Open cwrau opened 1 year ago

cwrau commented 1 year ago

This needs the APIServer URL, see https://docs.cilium.io/en/stable/network/kubernetes/kubeproxy-free/

We could use https://gitlab.teuto.net/4teuto/ops/k8s/t8s-engine/-/issues/13 for this, which would implement a DNS record for each clusters' API server

After we implement this, we need to make sure the user doesn't switch back to calico, as we don't have a good way to install kube-proxy in that case.

cwrau commented 1 year ago

I've tried this, and chatted with some SCS people on this topic, but it seems like we definitely need the API IP as a cilium parameter to get this working.

This is even mentioned in the docs, I just hoped it was kinda optional 😅

Currently, I see a couple of options;