All the network traffic between two clusters is delivered through a special node that acts as gateway between the local cluster and the remote ones.
The install script will select (randomly) one of the existing nodes of your cluster as gateway. In case you would like to select a precise node, you have to label it as follows:
kubectl label no your_gateway_node net.liqo.io/gateway=true
your__gateway__node is the name of the node that has to be selected as gateway (e.g.,
To get the list of your nodes, you can use the following command:
kubectl get no
Given the early stage developement of the Liqo project, Liqo networking has the following limitations:
You can have a single gateway node for your cluster:
A service can be deployed in your home cluster and in a single foreign cluster. In other words, if your service has multiple components (let say pods
C), they can talk to each other only if they are deployed in the home cluster and one of your foreign clusters you peer to. Instead, pods will not be able to communicate if you deploy
A in your home cluster,
B in a first foreign cluster,
C in a second foreign cluster.