k8gb icon indicating copy to clipboard operation
k8gb copied to clipboard

K8GB for the service of Type ExternalName/Loadbalancer

Open tamilhce opened this issue 1 year ago • 1 comments

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

tamilhce avatar Jul 26 '23 13:07 tamilhce

Is this idea similar to https://github.com/k8gb-io/k8gb/issues/147 ?

ytsarev avatar Aug 05 '23 20:08 ytsarev