I’ve searched and found very little info, including a closed issue but quite old… anyways, I have a VM on digitalocean running rancher-server (rs), plus 2 other hosts on digitalocean (do1 & do2).
I have a third host on my local machine, which I provisioned just as a docker-machine with virtual box and added it to the rancher server (local1).
I see all hosts fine and can start containers on all. Nonetheless, I am unable to ping the private IPs across datacenters…
I’m able to ping any container running on do1 from do2, using the container private ip (10.42…)… nonetheless, I’m unable to ping any container on local1 (again using the internal ip), and I’m unable to ping any container on do1 or do2 from local1 (again using 10.42 address).
I checked the network agents and all seem to have the same logs, nothing erroring out or standing out particularly on the local1 node, etc… How can I go about debugging this?
What I am trying to achieve is:
Have a rancher node within our private datacenter, part of a larger environemtn with machines in multiple providers, and use an external service that is set to run only on the node in our datacenter (specifying a label and affinity), and therefore get access from any container to a service running in our private datacenter, no matter where the connecting container is residing… (I am a bit far from this, still trying to establish IP comms… hostnames and links etc would come second).