Are you sure they are able to talk over UDP ports 500 and 4500? Also, can you spin up 2 containers on each host? There is a known networking issue that sometimes networking doesn’t get set up when you have only 1 container.
Thanks for your response. I couldn’t figure out the exact problem, but after removing and adding back the hosts to rancher, I’m able to ping the containers correctly. It may be related to the issue described on the rancher issue you mentioned.