X-Git-Url: https://gerrit.akraino.org/r/gitweb?a=blobdiff_plain;f=src%2Ffoundation%2Fhot%2Fk8s_slaves_init.sh;fp=src%2Ffoundation%2Fhot%2Fk8s_slaves_init.sh;h=b45940781f3bac4fcedfa0197a4f5fd08957f63f;hb=e598bff59a4a0873488fd180a5a915e49b9f1788;hp=0000000000000000000000000000000000000000;hpb=2fe3d7c689341cc5e25678416c4f035ef3e5c96a;p=iec.git diff --git a/src/foundation/hot/k8s_slaves_init.sh b/src/foundation/hot/k8s_slaves_init.sh new file mode 100644 index 0000000..b459407 --- /dev/null +++ b/src/foundation/hot/k8s_slaves_init.sh @@ -0,0 +1,12 @@ +#!/bin/bash +set -ex +echo "K8s Master IP is k8s_master_ip" +sudo sed -i -e 's/^\([0-9]\+\.[0-9]\+\.[0-9]\+\.[0-9]\+\)\([\t ]\+\)\(k8s_slave_hostname.*$\)/k8s_slave_ip\2\3/g' /etc/hosts +apt update +apt install sshpass +pwd +git clone https://gerrit.akraino.org/r/iec +cd iec/src/foundation/scripts +./k8s_common.sh +joincmd=$(sshpass -p k8s_password ssh -o StrictHostKeyChecking=no k8s_user@k8s_master_ip 'for i in {1..300}; do if [ -f /home/ubuntu/joincmd ]; then break; else sleep 1; fi; done; cat /home/ubuntu/joincmd') +eval sudo $joincmd