k8gb
k8gb copied to clipboard
K8GB for the service of Type ExternalName/Loadbalancer
Hello Team,
As per our discussion during the July 26 k8gb community meeting, I am creating this ticket to address the support for K8GB for service types ExternalName/LoadBalancer. https://kubernetes.io/docs/concepts/services-networking/service/#externalname
Problem Statement:
Currently, the K8GB CRD/annotation only caters to Ingress/HTTP for multi-cluster load balancing. However, there are certain use cases that necessitate multi-cluster load balancing for services of Type ExternalName/LoadBalancer. Given that k8gb relies on the endpoint object for the health probe, we can readily extend the discovery of multi-cluster service objects.
I have noticed that there is ongoing work on K8GB Lite to support additional providers, such as gateway API. If this particular use case is deemed valid, I am willing to explore the opportunity to extend K8GB for multi-cluster service discovery.
Looking forward to your feedback and guidance on this matter.
Best regards, Tamil
Is this idea similar to https://github.com/k8gb-io/k8gb/issues/147 ?