A popper workflow to setup a kubernetes cluster in cloudlab.us.
-
Set the
geni-libsecret variables as given here and theansiblesecret variables as given here. -
Change the volume binding in
config.ymlaccording to your environment. -
Execute the workflow with popper.
$ popper run -f wf.yml -c config.yml --skip teardown-cluster
- Release the nodes in the cluster.
$ popper run -f wf.yml -c config.yml teardown-cluster
NOTE: The configuration of the cluster is described by
the following environment variables passed through config.yml:
NODES: Specifies the size of the kubernetes cluster.NODE_HARDWARE: Specifies the compute hardware for the nodes.NODE_CLUSTER: Specifies the cloudlab cluster to use.NODE_SLICE_NAME: Specifies the name of the slice.