Install and Configure Spinnaker
This section describes how to install and set up Spinnaker so that it can be configured for use in production. If you just want to evaluate Spinnaker without much work, one of the options in Quickstart might be a better choice.
Note: A new configuration tool—Kleat—is under development. Learn more here.
What you’ll need
-
A machine on which to install Halyard
This can be a local machine or VM (Ubuntu 14.04/16.04, Debian, or macOS), or it can be a Docker container. Make sure it has at least 12GB of memory.
-
A Kubernetes cluster on which to install Spinnaker itself
We recommend at least 4 cores and 16GB of RAM available in the cluster.
You can also install on a single local machine, or for Spinnaker development, making sure you have the 4 cores and 16GB in each case.
The process
Installing a complete Spinnaker involves these steps:
- Install Halyard
- Choose a cloud provider
- Choose an environment
- Choose a storage service
- Deploy Spinnaker
- Back up your config
- Configure everything else (which includes a lot of stuff you need before you can use Spinnaker in production)
- Productionize Spinnaker (which mainly helps you configure Spinnaker to scale for production)