k8gb-io / k8gb

A cloud native Kubernetes Global Balancer

Home Page:https://www.k8gb.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

K8GB for none K8S Workload externally

chifu1234 opened this issue · comments

Hi Guys,
We are looking for a GSLB Load balancing (DNS round-robin with health check) for Workload outside Kubernetes.
Is k8gb also suitable for the external Workload?
Thanks, Kevin

Hi @chifu1234 , originally k8gb was designed to work with standard Ingress + Service primitives. We never tested it but theoretically it can work with https://kubernetes.io/docs/concepts/services-networking/service/#externalname. External healthchecks will probably require some more work.
Overall, very interesting use case! If you are at KubeCon right now, I'm keen to chat in person :)

Hi @ytsarev , sadly I'm not at KubeCon. I will keep you updated if we going forward to try to implement this in k8gb.

This feature would be a most for progressive transition of payload to k8s. currently we have some blackbox monitoring (prometheus) that do those check for monitoring point of view, this is probably a good example for those external healthcheck.

@Stonedge interesting, so theoretically, if we teach k8gb to make decisions according to the data from the Prometheus scraping endpoint, that would cover your use case?