diff --git a/magnum/drivers/common/templates/kubernetes/fragments/configure-kubernetes-master.sh b/magnum/drivers/common/templates/kubernetes/fragments/configure-kubernetes-master.sh index c4a1f8e6ec..24d7e48f4f 100644 --- a/magnum/drivers/common/templates/kubernetes/fragments/configure-kubernetes-master.sh +++ b/magnum/drivers/common/templates/kubernetes/fragments/configure-kubernetes-master.sh @@ -41,8 +41,11 @@ EOF systemctl restart NetworkManager fi elif [ "$NETWORK_DRIVER" = "flannel" ]; then - $ssh_cmd modprobe vxlan - echo "vxlan" > /etc/modules-load.d/vxlan.conf + $ssh_cmd modprobe -a vxlan br_netfilter + cat < /etc/modules-load.d/flannel.conf +vxlan +br_netfilter +EOF fi diff --git a/magnum/drivers/common/templates/kubernetes/fragments/configure-kubernetes-minion.sh b/magnum/drivers/common/templates/kubernetes/fragments/configure-kubernetes-minion.sh index 23bd33a650..6508ac3ef0 100644 --- a/magnum/drivers/common/templates/kubernetes/fragments/configure-kubernetes-minion.sh +++ b/magnum/drivers/common/templates/kubernetes/fragments/configure-kubernetes-minion.sh @@ -47,8 +47,12 @@ EOF $ssh_cmd systemctl restart NetworkManager fi elif [ "$NETWORK_DRIVER" = "flannel" ]; then - $ssh_cmd modprobe vxlan - echo "vxlan" > /etc/modules-load.d/vxlan.conf + $ssh_cmd modprobe -a vxlan br_netfilter + cat < /etc/modules-load.d/flannel.conf +vxlan +br_netfilter +EOF + fi mkdir -p /srv/magnum/kubernetes/