X-Git-Url: https://gerrit.akraino.org/r/gitweb?a=blobdiff_plain;f=scripts%2Fsetup.sh;h=e1b04a4db7040e2080c4970f1600804b0fb38f2d;hb=refs%2Fchanges%2F59%2F959%2F1;hp=e5da102cd412383ffc9df3cbb7a9003562566a52;hpb=5f9280af0b3e74fb69f8124984daad4ab953ed1c;p=eliot.git diff --git a/scripts/setup.sh b/scripts/setup.sh index e5da102..e1b04a4 100755 --- a/scripts/setup.sh +++ b/scripts/setup.sh @@ -69,11 +69,36 @@ setup_k8sworkers() sshpass -p ${nodepaswd} ssh ${nodeusr}@${nodeip} ${SETUP_WORKER_COMMON} < /dev/null sshpass -p ${nodepaswd} ssh ${nodeusr}@${nodeip} ${SETUP_WORKER} < /dev/null sshpass -p ${nodepaswd} ssh ${nodeusr}@${nodeip} ${KUBEADM_JOIN} < /dev/null - done < nodelist + done < nodelist > /dev/null 2>&1 } +#verify kubernetes setup by deploying nginx server. + +verify_k8s_status(){ + set -o xtrace + source verifyk8s.sh | tee verifyk8s.log +} + +install_cadvisor_edge(){ + set -o xtrace + SETUP_CADVISOR_ATEDGE="cd eliot/scripts/ && source cadvisorsetup.sh" + 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_CADVISOR_ATEDGE} < /dev/null + done < nodelist > /dev/null 2>&1 +} + +install_prometheus(){ +set -o xtrace +source prometheus.sh | tee install_prometheus.log +} + # Start # @@ -85,3 +110,11 @@ fi setup_k8smaster +sleep 20 +verify_k8s_status + +install_cadvisor_edge +sleep 10 +install_prometheus +sleep 5 +sudo docker ps | grep prometheus