Update cluster-deploy
This commit is contained in:
parent
31698367b8
commit
995788789e
@ -15,7 +15,10 @@ WORKER_LIST="worker.list"
|
|||||||
IP=""
|
IP=""
|
||||||
TOKEN=""
|
TOKEN=""
|
||||||
HASH=""
|
HASH=""
|
||||||
|
KUBERNETES_VERFILE="kubernetes.version"
|
||||||
|
DOCKER_VERFILE="docker.version"
|
||||||
|
DOCKER_VERSION=$(echo $(cat $DOCKER_VERFILE)|tr -d '\n')
|
||||||
|
KUBERNETES_VERSION=$(echo $(cat $KUBERNETES_VERFILE)|tr -d '\n')
|
||||||
|
|
||||||
# Functions
|
# Functions
|
||||||
|
|
||||||
@ -63,6 +66,22 @@ if [ ! -f $WORKER_LIST ]; then
|
|||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if [ ! -f $DOCKER_VERFILE ]; then
|
||||||
|
echo_err "Docker version file ($DOCKER_VERFILE) not exists."
|
||||||
|
exit 1
|
||||||
|
else if [ ! -s $DOCKER_VERFILE ]; then
|
||||||
|
echo_err "Docker version file ($DOCKER_VERFILE) is empty."
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ ! -f $KUBERNETES_VERFILE ]; then
|
||||||
|
echo_err "Kubernetes version file ($DOCKER_VERFILE) not exists."
|
||||||
|
exit 1
|
||||||
|
else if [ ! -s $DOCKER_VERFILE ]; then
|
||||||
|
echo_err "Kubernetes version file ($DOCKER_VERFILE) is empty."
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
## Check for argument
|
## Check for argument
|
||||||
if [ "$#" -lt 1 ]; then
|
if [ "$#" -lt 1 ]; then
|
||||||
echo_err "Missing CNI plugin name as an argument."
|
echo_err "Missing CNI plugin name as an argument."
|
||||||
@ -73,7 +92,7 @@ fi
|
|||||||
CNI=$(tr '[:upper:]' '[:lower:]' <<< $1)
|
CNI=$(tr '[:upper:]' '[:lower:]' <<< $1)
|
||||||
|
|
||||||
## Setup Kubernetes
|
## Setup Kubernetes
|
||||||
./deploy/kubernetes_install.sh
|
./deploy/kubernetes_install.sh $DOCKER_vERSION $KUBERNETES_VERSION
|
||||||
|
|
||||||
## Initialize Master and install CNI plugin
|
## Initialize Master and install CNI plugin
|
||||||
case $CNI in
|
case $CNI in
|
||||||
@ -118,7 +137,7 @@ for LINE in $(cat $WORKER_LIST | grep -vE "^#"); do
|
|||||||
WORKERNAME=`echo $LINE | awk -F"/" '{print $NF}'`
|
WORKERNAME=`echo $LINE | awk -F"/" '{print $NF}'`
|
||||||
|
|
||||||
echo "[worker:$WORKERNAME] Deploying..."
|
echo "[worker:$WORKERNAME] Deploying..."
|
||||||
ssh $WORKERNAME -o "StrictHostKeyChecking no" "bash -s" < ./deploy/kubernetes_install.sh true $IP:6443 $TOKEN $HASH
|
ssh $WORKERNAME -o "StrictHostKeyChecking no" "bash -s" < ./deploy/kubernetes_install.sh $DOCKER_vERSION $KUBERNETES_VERSION true $IP:6443 $TOKEN $HASH
|
||||||
|
|
||||||
#FIXME Do I need to wait for the worker?
|
#FIXME Do I need to wait for the worker?
|
||||||
wait_for_worker
|
wait_for_worker
|
||||||
|
Loading…
Reference in New Issue
Block a user