
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
interop-workloads
A project for work load development to meet the OpenStack Interop Challenge
With the success of the Interop Challenge in Barcelona, the Interop Challenge mission continues to gain momentum. We will use this project and repository where we can focus on creating and iterating on new OpenStack workloads that will be used to demonstrate that OpenStack clouds are interoperable across a variety of application domains including enterprise workloads, NVF workloads, K8s, and many others under evaluation. We will also use this repo to store our best practices documents and other collateral that facilitates improving the state of OpenStack Clouds' ability to interoperate.
- Free software: Apache license
- Documentation: http://docs.openstack.org/developer/interop-workloads
- Source: http://git.openstack.org/cgit/openstack/interop-workloads
- Bugs: http://bugs.launchpad.net/interop-workloads
Features
- TODO
Description
Languages
Jinja
44.6%
Python
26.7%
HCL
22.5%
Shell
4.4%
reStructuredText
1%
Other
0.8%