keepalived-operator icon indicating copy to clipboard operation
keepalived-operator copied to clipboard

Support OpenShift/Kubernetes API

Open ibotty opened this issue 3 years ago • 2 comments

It would be great to allow the operator to serve the internal and external Kubernetes/OpenShift API.

ibotty avatar Mar 22 '22 16:03 ibotty

there is a chicken egg situation there that cannot be worked around. But if you are ok with creating a secondary loadbalancer for the master api, then it is possible.

raffaelespazzoli avatar Mar 22 '22 20:03 raffaelespazzoli

Yes, I know. That's the hard part. For now I use (a fork of) kube-karp as static pods on the control plane for the API. It would be nice to have a solution that works for all load balancing needs though. I assume the operator would have to sync the necessary resources to the control plane's file system (/etc/kubernetes/{manifests,static-pod-resources}). Would this extra complexity be accepted?

ibotty avatar Mar 22 '22 20:03 ibotty