Skip to content

Latest commit

 

History

History
47 lines (26 loc) · 1.44 KB

README.md

File metadata and controls

47 lines (26 loc) · 1.44 KB

IslandCompare deployment

Example deployments are provided in this folder for various destinations. For production use, it is recommended to create your own deployment recipe using terraform modules provided in ../desinations. Terraform is the deployment manager software used for all deployment destinations.

To install Terraform, check that your system's package manager provides it or download it here.

Run local

See docker/ for instructions.

Deploy to cloud

Several terraform destinations have been configured. Select one from the ./destinations/ folder that you plan to use.

AWS

See aws/ for instructions.

Azure

TODO

Google Cloud

TODO

OpenStack

TODO

Kubernetes

All cloud deployments include a dashboard server that provides administrative control of the cluster. To access it, install kubectl and run kubectl proxy in a separate terminal. Visit here to access the dashboard.

To check the state of the cluster run kubectl describe node.

Existing Kubernetes cluster

Configure the Kubernetes terraform provider and deploy the ./destinations/k8s module.

Existing Nomad cluster

Configure the Nomad terraform provider and deploy the ./destinations/nomad module.