A TOSCA framework for deploying Kubernetes.
Work in progress
- Create a python
virtualenv
and install required packages. Also install dependencies:
- cfssl
- kubectl
pip install -r requirements.txt
sudo apt install golang-cfssl
- Get your openstack RC file and source it (it is convenient to put it inside
configs
folder). - Edit
configs/opera.sh
and source it.
source configs/cloud.rc
source configs/opera.sh
- Edit
cluster.yaml
topology template and deploy it with Opera orchestrator
opera deploy cluster.yaml -w 10
in case if opera fails because of
.kube/config.lock
file, refer to #2