I am using ESXi (6.x) and when I add a host (custom host) to the environment (it happens on both Kubernetes and Cattle), I lose the connection to the host a few seconds/minutes after this happens. I never get it back. If I reboot and Docker is not running, then I can login via SSH and ping that host. The second I start up the agent again, it goes away.
However, from the controller (WebUI), if I ping or SSH to the hosts that I cannot get to, I can get to the hosts via other systems in the VLAN. So, for example, from the Controller system (WebUI), I can SSH to them, just not from my computer.
I know its not our firewall in the office, since killing docker and rebooting fixes the issue.
We use ESXi and have an internal IP address, for example: 10.50.50.x; this is the only IP that is assigned to the system. Again, I can access this system regardless, but once I run the container to set this VM up as a rancher host, I lose the connection.
It seems like an IPTables thing that rancher is doing that is causing me to be blocked.
Has anyone else experienced this?
Software Versions:
Docker: 1.12.6
Rancher: 1.5.7 and 1.6.0 (tested on both)
OS: RHEL 7.3
Hypervisor: ESXi 6.x
Thanks!
Drew