Skip to content

getpopper/kubernetes-cluster-setup-workflow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kubernetes Cluster With Popper

A popper workflow to setup a kubernetes cluster in cloudlab.us.

Running instructions

  • Set the geni-lib secret variables as given here and the ansible secret variables as given here.

  • Change the volume binding in config.yml according 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.

Releases

No releases published

Packages

No packages published

Languages