interop-workloads/workloads/ansible/shade/k8s/roles/post/templates
Tong Li 2c89e57bc5 Kubernetes workload
This workload accomplishes the following:

 1. Provision 3 nodes or the number of nodes configured by stack_size
 2. Create security group
 3. Add security rules to allow ping, ssh, and kubernetes ports
 4. Install common software onto each node such as docker
 5. Download all the required software onto the master node
 6. Setup the master node with kube-apiserver, kube-controller-manager
    and kube-scheduler and configur each kubernetes services on the
    master node
 7. Download software for worker node from the master node.
 8. Setup flanneld, docker, kubelet and kube-proxy on each work node.
 9. Install kubernetes dashboard and dns services.
 10. Install cockroachdb.

Change-Id: I3f7ec234aaa72dd6b2542e53e7eae2673ef7b408
2017-03-21 15:09:36 -04:00
..
cockroachdb.j2 Kubernetes workload 2017-03-21 15:09:36 -04:00
dashboard.j2 Kubernetes workload 2017-03-21 15:09:36 -04:00
dnscontroller.j2 Kubernetes workload 2017-03-21 15:09:36 -04:00