User case : While setting up Nats on public clouds and exposing it using LoadBalancer, it make sense to have a fix public IP. Cloud providers allows to reserve Public IP and later attach these IP to loadbalancers via kubernetes service by specifying correct annotations and LoadBalanerIP field
Currently Nats K8s helm chart supports adding loadBalancerIP however it does not supports adding service level annotation
It would be be great to allow addition of service level annotation some thing like this
User case : While setting up Nats on public clouds and exposing it using LoadBalancer, it make sense to have a fix public IP. Cloud providers allows to reserve Public IP and later attach these IP to loadbalancers via kubernetes service by specifying correct annotations and
LoadBalanerIP
fieldCurrently Nats K8s helm chart supports adding
loadBalancerIP
however it does not supports adding service level annotationWork around :
Relevant section from
values.yaml
Create Nats cluster
Manually add annotation to the service