A TOSCA framework for deploying Kubernetes.
Work in progress
- Create a python
virtualenvand 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
configsfolder). - Edit
configs/opera.shand source it.
source configs/cloud.rc
source configs/opera.sh- Edit
cluster.yamltopology template and deploy it with Opera orchestrator
opera deploy cluster.yaml -w 10in case if opera fails because of
.kube/config.lockfile, refer to #2