How to stitch multiple K8s clusters
If you have a multi-K8s cluster deployment blueprint and do not want every possible communication to traverse the internet freely, you may consider implementing a secure (encrypted) interconnect networking solution between clusters.
We are going to look at different technologies to enable multi-cluster communication. Here are the three technologies that we are going to look at:
- Submariner
- Skupper – using a common application network (layer 7)
- Service mesh
Submariner – using layer 3 networking
Submariner is a software component that enables the seamless connectivity of pods and services running in different clusters. It allows pods and services running on different clusters to communicate with each other as if they were on the same network.
Submariner consists of several different components that work together to provide this connectivity. These components are listed here:
- Lighthouse: This is a...