Description of problem: When installing clusters we have found inconsistent MTU sizes between interfaces. The eth0 would have MTU of 9000, the tun0 would have MTU of 1500. This has caused problems with pods being deployed. This is also a very hard bug to diagnose, taking hours to understand and pinpoint. It would be helpful if Openshift could alert the administrator that there are MTU differences and/or offer to help correct the MTU configurations. This could help prevent possible problems that would arise. Version-Release number of selected component (if applicable): atomic-openshift-master-3.1.1.6-2.git.10.15b47fc.el7aos.x86_64 atomic-openshift-node-3.1.1.6-2.git.10.15b47fc.el7aos.x86_64
At a minimum we could try a TLS connection and suggest MTU misconfiguration as an option. But MTU checking is even better.
This was fixed in the ansible installer when it detects the interface MTU and assigns the SDN MTU appropriately. Further work should be done in the network diagnostics tool to help catch this case, we already gather the right data across the cluset, but should flag the discrpancy. Closing this because the work is tracked in https://trello.com/c/HtaFZbiR/68-13-network-diagnostics-utility-supportability