Kubernetes Optimized Service Discovery Across Clusters

The Submariner project provides an ability to connect multiple Kubernetes clusters into a secure shared network which allows various services to communicate with each other. Currently, the services can discover each other in a very rudimentary way using internal DNS queries. This research project aims to provide better and more balanced service discovery capabilities for such multi-cluster deployments. We look into applying proven techniques and also researching new techniques to allow a better service discovery experience which will take into account the cost of different paths, cost of services, and other parameters into account when recommending which services to use across the multiple clusters.

Read more about the proposal>> https://github.com/submariner-io/enhancements/pull/2

The Code>> https://github.com/submariner-io/lighthouse/pull/231


Research Area(s)


Project Resources