Add ansible scripts to deploy Kubernetes 31/57331/18
authorMytnyk, Volodymyr <volodymyrx.mytnyk@intel.com>
Fri, 11 May 2018 16:36:20 +0000 (17:36 +0100)
committerVolodymyr Mytnyk <volodymyrx.mytnyk@intel.com>
Wed, 10 Apr 2019 08:00:49 +0000 (08:00 +0000)
commitc66efd482c9c4aabf8a82d1f554ef5fca91b3bcb
tree1fee12c9e1e935b1720d338f7f8e744a814997c7
parenta2d14aea3e8a02e7f4ec0ef41f36aca6100d85e5
Add ansible scripts to deploy Kubernetes

For know, only one node is supported.

- build/configure CNI drivers
- Init Kubernetes

Change-Id: I6dd9dff7a4c7dfe2d7148812d2656966115c5ce9
Signed-off-by: Mytnyk, Volodymyr <volodymyrx.mytnyk@intel.com>
24 files changed:
ansible/deploy_kube.yml [new file with mode: 0644]
ansible/group_vars/master.yml [new file with mode: 0644]
ansible/kube-inventory.ini [new file with mode: 0644]
ansible/roles/build_cni/defaults/main.yml [new file with mode: 0644]
ansible/roles/build_cni/tasks/main.yml [new file with mode: 0644]
ansible/roles/docker/tasks/main.yml
ansible/roles/docker/templates/daemon.json.j2 [new file with mode: 0644]
ansible/roles/init_kubeadm/defaults/main.yml [new file with mode: 0644]
ansible/roles/init_kubeadm/tasks/kubeadm.yml [new file with mode: 0644]
ansible/roles/init_kubeadm/tasks/kubectl.yml [new file with mode: 0644]
ansible/roles/init_kubeadm/tasks/main.yml [new file with mode: 0644]
ansible/roles/init_kubeadm/templates/10-multus-cni.conf.j2 [new file with mode: 0644]
ansible/roles/init_kubeadm/templates/cmk-init-pod.yaml.j2 [new file with mode: 0644]
ansible/roles/init_kubeadm/templates/crd-network.yaml.j2 [new file with mode: 0644]
ansible/roles/init_kubeadm/templates/kube-flannel.yaml.j2 [new file with mode: 0644]
ansible/roles/init_kubeadm/templates/net-flannel.yaml.j2 [new file with mode: 0644]
ansible/roles/init_kubeadm/templates/roles.yaml.j2 [new file with mode: 0644]
ansible/roles/install_dependencies_kubernetes/tasks/main.yml [new file with mode: 0644]
ansible/roles/install_go/defaults/main.yml [new file with mode: 0644]
ansible/roles/install_go/tasks/main.yml [new file with mode: 0644]
ansible/roles/install_kube/defaults/main.yml [new file with mode: 0644]
ansible/roles/install_kube/tasks/main.yml [new file with mode: 0644]
ansible/roles/set_package_installer_proxy/templates/apt_conf.j2
tools/kube-setup-one-node.sh [new file with mode: 0755]