Exposing Voltstack service to other sites/virtual-sites via annotations

I think it would be good to add a k8s annotation to instruct voltmesh to expose a service to a different virtual site. That would help to simplify the configuration of bunch of load balancers. Imagine an application like hipster where you want to move only the frontend to the edge and keep all the other services in a central environment. You've to configure 9 different pools and 9 different load balancer (18 objects which are just replicating the k8s service somewhere else). Something like ves.io/expose-to-virtual-sites and ves.io/loadbalancing-model would be an option which could save lots of configuration.

  • Raffaele D'Albenzio
  • Feb 24 2021
  • Planned
  • Attach files