- Install poetry
pip3 install poetry
- Install the packages for the project
poetry install
- Enter the shell
poetry shell
- Install and setup doctl
input
contains the optimal solutions generated by sage for different use cases,output
has 3 folderssage
,boreas
andk8s
, that contain the optimal solutions translated to manifest files,templates
Jinja2 templates for the manifest files,src
source code for the predeployer.
To run the program, simply go to the inputs folder
and place the desired use case in the schema.json
file and then execute:
./run.sh
After some time, the cluster should be up and running, and you will have the manifest files in a folder inside the output under each scheduler. Then simply run:
kubectl apply -f output/
watch kubectl get pods -o wide