Sync bootstrap scripts from Akraino IEC wiki 99/399/2
authorAlexandru Avadanii <Alexandru.Avadanii@enea.com>
Wed, 13 Feb 2019 14:58:41 +0000 (15:58 +0100)
committerAlexandru Avadanii <Alexandru.Avadanii@enea.com>
Wed, 13 Feb 2019 15:09:15 +0000 (16:09 +0100)
commit3ca639186156bb294424f4979b30bf7804c77ae2
treecc610687dab625111dafb397c96ab7bf6e817719
parent1c939edbe4f9d1057c55fac111340b55aaf3a7bf
Sync bootstrap scripts from Akraino IEC wiki

Bring in sh scripts from IEC Wiki page [1]:

The initial setup scripts to be executed on all cluster nodes:
- k8s_common:
  * prerequisites;
  * Kubernetes Install for Ubuntu, using Kubeadm;

The following scripts should be executed on K8s master node:
- k8s_master:
  * setup host as K8s master;
- calico:
  * setup etcd, RBAC roles, calico;
- nginx:
  * verify basic K8s functionality;
- helm:
  * bring in `tiller` and `helm` binaries;

There is one more step that is not covered by the current scripts:
- K8s slave nodes should execute `kubeadm join` after the k8s_master
  script has completed;

[1] https://wiki.akraino.org/display/AK/\
    IEC+Blueprints+Installation+Overview

Change-Id: I8d4f78b7482486e2c4a31db35cddb0c1570307a5
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
scripts/calico.sh [new file with mode: 0755]
scripts/helm.sh [new file with mode: 0755]
scripts/k8s_common.sh [new file with mode: 0755]
scripts/k8s_master.sh [new file with mode: 0755]
scripts/nginx.sh [new file with mode: 0755]