FLANNEL_NET=\"${FLANNEL_NET}\" KUBE_CONFIG_FILE=\"${KUBE_CONFIG_FILE}\" DOCKER_OPTS=\"${DOCKER_OPTS}\" ~/kube/reconfDocker.sh a
if ${NEED_RECONFIG_DOCKER}; then FLANNEL_NET=\"${FLANNEL_NET}\" KUBE_CONFIG_FILE=\"${KUBE_CONFIG_FILE}\" DOCKER_OPTS=\"${DOCKER_OPTS}\" ~/kube/reconfDocker.sh a; fi
'"||{
'"||{
echo"Deploying master on machine ${MASTER_IP} failed"
echo"Deploying master on machine ${MASTER_IP} failed"
'"sed -i.bak -e 's/start on started flanneld/start on started ${CNI_KUBELET_TRIGGER}/' -e 's/stop on stopping flanneld/stop on stopping ${CNI_KUBELET_TRIGGER}/' "'~$(id -un)/kube/init_conf/kubelet.conf
'"sed -i.bak -e 's/start on started flanneld/start on started networking/' -e 's/stop on stopping flanneld/stop on stopping networking/' "'~$(id -un)/kube/init_conf/kube-proxy.conf
"'
SERVICE_STARTS='service kubelet start
service kube-proxy start'
NEED_RECONFIG_DOCKER=false
fi
BASH_DEBUG_FLAGS=""
BASH_DEBUG_FLAGS=""
if[["$DEBUG"=="true"]];then
if[["$DEBUG"=="true"]];then
BASH_DEBUG_FLAGS="set -x"
BASH_DEBUG_FLAGS="set -x"
...
@@ -452,7 +542,8 @@ function provision-node() {
...
@@ -452,7 +542,8 @@ function provision-node() {
'${MASTER_IP}' \
'${MASTER_IP}' \
'${DNS_SERVER_IP}' \
'${DNS_SERVER_IP}' \
'${DNS_DOMAIN}' \
'${DNS_DOMAIN}' \
'${KUBELET_CONFIG}'
'${KUBELET_CONFIG}' \
'${CNI_PLUGIN_CONF}'
create-kube-proxy-opts \
create-kube-proxy-opts \
'${1#*@}' \
'${1#*@}' \
'${MASTER_IP}' \
'${MASTER_IP}' \
...
@@ -466,8 +557,8 @@ function provision-node() {
...
@@ -466,8 +557,8 @@ function provision-node() {
cp ~/kube/init_scripts/* /etc/init.d/
cp ~/kube/init_scripts/* /etc/init.d/
mkdir -p /opt/bin/
mkdir -p /opt/bin/
cp ~/kube/minion/* /opt/bin
cp ~/kube/minion/* /opt/bin
service flanneld start
${SERVICE_STARTS}
KUBE_CONFIG_FILE=\"${KUBE_CONFIG_FILE}\" DOCKER_OPTS=\"${DOCKER_OPTS}\" ~/kube/reconfDocker.sh i
if ${NEED_RECONFIG_DOCKER}; then KUBE_CONFIG_FILE=\"${KUBE_CONFIG_FILE}\" DOCKER_OPTS=\"${DOCKER_OPTS}\" ~/kube/reconfDocker.sh i; fi
'"||{
'"||{
echo"Deploying node on machine ${1#*@} failed"
echo"Deploying node on machine ${1#*@} failed"
exit 1
exit 1
...
@@ -494,6 +585,27 @@ function provision-masterandnode() {
...
@@ -494,6 +585,27 @@ function provision-masterandnode() {
'"sed -i.bak -e 's/start on started flanneld/start on started etcd/' -e 's/stop on stopping flanneld/stop on stopping etcd/' "'~$(id -un)/kube/init_conf/kube*.conf
"'
NEED_RECONFIG_DOCKER=false
fi
EXTRA_SANS=(
EXTRA_SANS=(
IP:${MASTER_IP}
IP:${MASTER_IP}
IP:${SERVICE_CLUSTER_IP_RANGE%.*}.1
IP:${SERVICE_CLUSTER_IP_RANGE%.*}.1
...
@@ -530,7 +642,8 @@ function provision-masterandnode() {
...
@@ -530,7 +642,8 @@ function provision-masterandnode() {
'${MASTER_IP}' \
'${MASTER_IP}' \
'${DNS_SERVER_IP}' \
'${DNS_SERVER_IP}' \
'${DNS_DOMAIN}' \
'${DNS_DOMAIN}' \
'${KUBELET_CONFIG}'
'${KUBELET_CONFIG}' \
'${CNI_PLUGIN_CONF}'
create-kube-proxy-opts \
create-kube-proxy-opts \
'${MASTER_IP}' \
'${MASTER_IP}' \
'${MASTER_IP}' \
'${MASTER_IP}' \
...
@@ -550,7 +663,7 @@ function provision-masterandnode() {
...
@@ -550,7 +663,7 @@ function provision-masterandnode() {
cp ~/kube/minion/* /opt/bin/
cp ~/kube/minion/* /opt/bin/
service etcd start
service etcd start
FLANNEL_NET=\"${FLANNEL_NET}\" KUBE_CONFIG_FILE=\"${KUBE_CONFIG_FILE}\" DOCKER_OPTS=\"${DOCKER_OPTS}\" ~/kube/reconfDocker.sh ai
if ${NEED_RECONFIG_DOCKER}; then FLANNEL_NET=\"${FLANNEL_NET}\" KUBE_CONFIG_FILE=\"${KUBE_CONFIG_FILE}\" DOCKER_OPTS=\"${DOCKER_OPTS}\" ~/kube/reconfDocker.sh ai; fi
'"||{
'"||{
echo"Deploying master and node on machine ${MASTER_IP} failed"
echo"Deploying master and node on machine ${MASTER_IP} failed"