right now `datahub-frontend` with a service type `...
# all-things-deployment
p
right now
datahub-frontend
with a service type
loadbalancer
creates a public internet facing LB. is there any way we can have an option for a
internal load balancer
e.g.https://kubernetes.io/docs/concepts/services-networking/service/#internal-load-balancer probably just having an
annotation
option in service.yaml will do the trick. which can always be optional and read from Values.yaml
e
try changing the service type to “NodePort”
p
thanks,
e
You will have to add your own ingress to point to the internal load balancer tho!
Let me know how it went!
p
with nodeport I can access the service via
Endpoints
behind our own VPN ,for the time being that will work. Probably in next phase I will try to integrate this with ELB
e
Awesome!
Are you on AWS EKS?
p
yes
@early-lamp-41924 as of now I am continuing with
nodeport
option. but purely from knowledge perspective is there anything blocking us to provide the option of having an
internal load balancer
supported service. Probably it is just about adding an option for additional
annotation
. I am pretty sure a lot of people will be benefiting from this.
e
Interesting. Didn’t know you could set this from the service instead of ingress. Feel free to send out a PR to add annotations to the frontend service! (probably also gms)
p
@early-lamp-41924 https://github.com/linkedin/datahub/pull/2674 created. Please have a look and let me know in case the PR style is not good. annotations added for both frontend and gms
b
Thanks Kuntal. We will take a look!