X-Git-Url: https://gerrit.akraino.org/r/gitweb?a=blobdiff_plain;f=scripts%2Fsetup.sh;h=a619e864d4b77945282625c7e28e415c67c6bc17;hb=e299906980a364a46c3566a5ea30be86e894e826;hp=07cecd3f3fc9a498fa8e691f6b88533c2fdd483c;hpb=1531dc26c66a7a2f9c6c7e87373cf0d47fa7292c;p=eliot.git diff --git a/scripts/setup.sh b/scripts/setup.sh index 07cecd3..a619e86 100755 --- a/scripts/setup.sh +++ b/scripts/setup.sh @@ -56,8 +56,8 @@ setup_k8sworkers() # Install Docker on ELIOT Node SETUP_WORKER_COMMON="sudo rm -rf ~/eliot &&\ git clone ${ELIOT_REPO} &&\ - cd eliot/scripts && source common.sh" - #SETUP_WORKER_COMMON="cd eliot/scripts && source common.sh" + cd eliot/scripts/ && source common.sh" + #SETUP_WORKER_COMMON="cd eliot/scripts/ && source common.sh" SETUP_WORKER="cd eliot/scripts/ && source k8sworker.sh" KUBEADM_JOIN=$(grep "kubeadm join" ./kubeadm.log) @@ -87,9 +87,9 @@ setup_k8smaster_centos() # Setup ELIOT Node setup_k8sworkers_centos - cd cni/calico - kubectl apply -f rbac.yaml - kubectl apply -f calico.yaml + kubectl apply -f cni/calico/rbac.yaml + kubectl apply -f cni/calico/calico.yaml + } @@ -100,26 +100,26 @@ setup_k8sworkers_centos() SETUP_WORKER_COMMON_CENTOS="sudo rm -rf ~/eliot &&\ git clone ${ELIOT_REPO} &&\ - cd eliot/scripts && source common_centos.sh" + cd eliot/scripts/ && source common_centos.sh" + + # SETUP_WORKER_COMMON_CENTOS="cd /root/eliot/scripts/ && source common_centos.sh" KUBEADM_TOKEN=$(sudo kubeadm token create --print-join-command) KUBEADM_JOIN_CENTOS="sudo ${KUBEADM_TOKEN}" - - # Read all the Worker Node details from nodelist file. - while read line - do - nodeinfo="${line}" - nodeusr=$(echo ${nodeinfo} | cut -d"|" -f1) - nodeip=$(echo ${nodeinfo} | cut -d"|" -f2) - nodepaswd=$(echo ${nodeinfo} | cut -d"|" -f3) - sshpass -p ${nodepaswd} ssh ${nodeusr}@${nodeip} ${SETUP_WORKER_COMMON_CENTOS} < /dev/null - #sshpass -p ${nodepaswd} ssh ${nodeusr}@${nodeip} ${SETUP_WORKER_CENTOS} < /dev/null - sshpass -p ${nodepaswd} ssh ${nodeusr}@${nodeip} ${KUBEADM_JOIN_CENTOS} < /dev/null - done < nodelist + # Read all the Worker Node details from nodelist file. + while read line + do + nodeinfo="${line}" < /dev/null 2>&1 + nodeusr=$(echo ${nodeinfo} | cut -d"|" -f1) < /dev/null + nodeip=$(echo ${nodeinfo} | cut -d"|" -f2) < /dev/null + nodepaswd=$(echo ${nodeinfo} | cut -d"|" -f3) < /dev/null + sudo sshpass -p ${nodepaswd} ssh ${nodeusr}@${nodeip} ${SETUP_WORKER_COMMON_CENTOS} < /dev/null + sudo sshpass -p ${nodepaswd} ssh ${nodeusr}@${nodeip} ${KUBEADM_JOIN_CENTOS} < /dev/null + done < nodelist > /dev/null 2>&1 } -#verify kubernetes setup by deploying nginx server. +# verify kubernetes setup by deploying nginx server. verify_k8s_status(){ set -o xtrace @@ -128,7 +128,7 @@ verify_k8s_status(){ install_cadvisor_edge(){ set -o xtrace - SETUP_CADVISOR_ATEDGE="cd eliot/scripts/ && source cadvisorsetup.sh" + SETUP_CADVISOR_ATEDGE="cd eliot/scripts/ && source cadvisorsetup.sh" while read line do nodeinfo="${line}"