Add ansible scripts to deploy Kubernetes 23/67523/2
authorMytnyk, Volodymyr <volodymyrx.mytnyk@intel.com>
Fri, 11 May 2018 16:36:20 +0000 (17:36 +0100)
committerMytnyk, Volodymyr <volodymyrx.mytnyk@intel.com>
Wed, 17 Apr 2019 11:47:44 +0000 (14:47 +0300)
commita1b0dc306662befdf22f19374cbb3126681c9f14
treeb24c919a5a970587e7f39c7952e3c8349531369a
parent441c147b14aae5ed6181d024b6f9ff370d9286c3
Add ansible scripts to deploy Kubernetes

For know, only one node is supported.

- build/configure CNI drivers
- Init Kubernetes

Change-Id: I1a0eb44fcbba20870a6b7611d4ffaf0bc3be92f3
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]