X-Git-Url: https://gerrit.akraino.org/r/gitweb?a=blobdiff_plain;f=scripts%2Fk8s_master.sh;h=ab9a289017e4c0f45c7eda5a7c5c559b033e8d54;hb=HEAD;hp=1782769bc23a97a38d63087863ab9f6642e3cf51;hpb=3ca639186156bb294424f4979b30bf7804c77ae2;p=iec.git diff --git a/scripts/k8s_master.sh b/scripts/k8s_master.sh deleted file mode 100755 index 1782769..0000000 --- a/scripts/k8s_master.sh +++ /dev/null @@ -1,30 +0,0 @@ -#!/bin/bash -ex - -# For host setup as Kubernetes master -MGMT_IP=$1 -POD_NETWORK_CIDR=${2:-192.168.0.0/16} -SERVICE_CIDR=${3:-172.16.1.0/24} - -if [ -z "${MGMT_IP}" ]; then - echo "Please specify a management IP!" - exit 1 -fi - -if ! kubectl get nodes; then - sudo kubeadm config images pull - sudo kubeadm init \ - --pod-network-cidr="${POD_NETWORK_CIDR}" \ - --apiserver-advertise-address="${MGMT_IP}" \ - --service-cidr="${SERVICE_CIDR}" - - if [ "$(id -u)" = 0 ]; then - echo "export KUBECONFIG=/etc/kubernetes/admin.conf" | \ - tee -a "${HOME}/.profile" - # shellcheck disable=SC1090 - source "${HOME}/.profile" - else - mkdir -p "${HOME}/.kube" - sudo cp -i /etc/kubernetes/admin.conf "${HOME}/.kube/config" - sudo chown "$(id -u)":"$(id -g)" "${HOME}/.kube/config" - fi -fi