<p>How to configure VPN connection between 2 Kubernetes clusters.</p>

<p>The case is:
- 2 kubernetes clusters running on different sites
- OpenVPN connectivity between 2 clusters 
- In both kubernetes clusters are installed openvpn running in separate container.</p>

<p>How to configure kubernetes clusters (vpn, routing, firewall configurations) so, the Nodes and Containers of any of the kubernetes clusters to have connectivity through VPN to nodes and services to the other cluster?</p>

<p>Thank you for the answers !!!</p>

<p>You can use <a href="https://submariner.io/getting-started/architecture/" rel="nofollow noreferrer">Submariner</a> to connect multiple clusters, it creates a secure and performant connection between the clusters on-premises and on public clouds, then you can export the services and access them across all clusters in the cluster set.</p>
<p><a href="https://i.stack.imgur.com/lmUcr.jpg" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/lmUcr.jpg" alt="enter image description here" /></a></p>
<p>Usually we use this tool to create multiple K8S clusters in different geographical locations, then replicate the databases across all the clusters to avoid data loss in case of any data center incident.</p>
