diff --git a/docs/getting-started-guides/docker-multinode/master.sh b/docs/getting-started-guides/docker-multinode/master.sh index d785af2e171..a1129770820 100755 --- a/docs/getting-started-guides/docker-multinode/master.sh +++ b/docs/getting-started-guides/docker-multinode/master.sh @@ -107,26 +107,24 @@ start_k8s(){ # Configure docker net settings, then restart it case "$lsb_dist" in - fedora|centos|amzn) + amzn) DOCKER_CONF="/etc/sysconfig/docker" + echo "OPTIONS=\"\$OPTIONS --mtu=${FLANNEL_MTU} --bip=${FLANNEL_SUBNET}\"" | sudo tee -a ${DOCKER_CONF} + ifconfig docker0 down + yum -y -q install bridge-utils && brctl delbr docker0 && service docker restart ;; - ubuntu|debian|linuxmint) + centos) + DOCKER_CONF="/etc/sysconfig/docker" + echo "OPTIONS=\"\$OPTIONS --mtu=${FLANNEL_MTU} --bip=${FLANNEL_SUBNET}\"" | sudo tee -a ${DOCKER_CONF} + if ! command_exists ifconfig; then + yum -y -q install net-tools + fi + ifconfig docker0 down + yum -y -q install bridge-utils && brctl delbr docker0 && systemctl restart docker + ubuntu|debian) DOCKER_CONF="/etc/default/docker" - ;; - esac - - # Append the docker opts - echo "DOCKER_OPTS=\"\$DOCKER_OPTS --mtu=${FLANNEL_MTU} --bip=${FLANNEL_SUBNET}\"" | sudo tee -a ${DOCKER_CONF} - - - # sleep a little bit - ifconfig docker0 down - - case "$lsb_dist" in - fedora|centos|amzn) - yum install bridge-utils && brctl delbr docker0 && systemctl restart docker - ;; - ubuntu|debian|linuxmint) + echo "DOCKER_OPTS=\"\$DOCKER_OPTS --mtu=${FLANNEL_MTU} --bip=${FLANNEL_SUBNET}\"" | sudo tee -a ${DOCKER_CONF} + ifconfig docker0 down apt-get install bridge-utils && brctl delbr docker0 && service docker restart ;; esac diff --git a/docs/getting-started-guides/docker-multinode/worker.sh b/docs/getting-started-guides/docker-multinode/worker.sh index 382aab5ccfd..dbfebf226ce 100755 --- a/docs/getting-started-guides/docker-multinode/worker.sh +++ b/docs/getting-started-guides/docker-multinode/worker.sh @@ -109,23 +109,25 @@ start_k8s() { # Configure docker net settings, then restart it case "$lsb_dist" in - fedora|centos|amzn) + centos) DOCKER_CONF="/etc/sysconfig/docker" + echo "OPTIONS=\"\$OPTIONS --mtu=${FLANNEL_MTU} --bip=${FLANNEL_SUBNET}\"" | sudo tee -a ${DOCKER_CONF} + if ! command_exists ifconfig; then + yum -y -q install net-tools + fi + ifconfig docker0 down + yum -y -q install bridge-utils && brctl delbr docker0 && systemctl restart docker ;; - ubuntu|debian|linuxmint) + amzn) + DOCKER_CONF="/etc/sysconfig/docker" + echo "OPTIONS=\"\$OPTIONS --mtu=${FLANNEL_MTU} --bip=${FLANNEL_SUBNET}\"" | sudo tee -a ${DOCKER_CONF} + ifconfig docker0 down + yum -y -q install bridge-utils && brctl delbr docker0 && service docker restart + ;; + ubuntu|debian) DOCKER_CONF="/etc/default/docker" - ;; - esac - - echo "DOCKER_OPTS=\"\$DOCKER_OPTS --mtu=${FLANNEL_MTU} --bip=${FLANNEL_SUBNET}\"" | sudo tee -a ${DOCKER_CONF} - - ifconfig docker0 down - - case "$lsb_dist" in - fedora|centos) - yum install bridge-utils && brctl delbr docker0 && systemctl restart docker - ;; - ubuntu|debian|linuxmint) + echo "DOCKER_OPTS=\"\$DOCKER_OPTS --mtu=${FLANNEL_MTU} --bip=${FLANNEL_SUBNET}\"" | sudo tee -a ${DOCKER_CONF} + ifconfig docker0 down apt-get install bridge-utils && brctl delbr docker0 && service docker restart ;; esac