Don't ever select the flannel bridge or cni bridge

This commit is contained in:
Darren Shepherd
2019-02-07 20:54:50 -07:00
committed by Vitor Savian
parent 3e658d7ae3
commit 4ebf4eef0d

View File

@@ -445,7 +445,10 @@ func chooseHostInterfaceFromRoute(logger klog.Logger, routes []Route, nw network
if route.Family != family {
continue
}
logger.V(4).Info("Default route transits interface", "interface", route.Interface)
if strings.HasPrefix(route.Interface, "flannel") || strings.HasPrefix(route.Interface, "cni") {
continue
}
klog.V(4).Infof("Default route transits interface %q", route.Interface)
finalIP, err := getIPFromInterface(logger, route.Interface, family, nw)
if err != nil {
return nil, err