Install and Configure Spinnaker

Describes how to install and set up Spinnaker so that it can be configured for use in production.

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.

Halyard deprecation notice

Halyard was previously mentioned on this page, and is deprecated in favor of native installation using kustomize or similar native configurations. References to halyard are being steadily removed from the project. An example of a script to export a halyard or operator deployed spinnaker into kustomize style deployment has been published here: https://docs.armory.io/continuous-deployment/spinnaker-user-guides/armory-operator-to-kustomize-migration/

What you’ll need to install spinnaker

  • A kubernetes cluster

    This can be any of the supported vendor solutions (AKS/EKS/GKE/etc.) or an on-premise kubernetes cluster. Make sure it has at least 18GB of memory and 6 cores. Spinnaker uses memory depending upon configuration and the number of “accounts” registered with spinnaker

  • Kustomize or kubectl with kustomize integrated

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:

  1. Choose a cloud provider
  2. Choose an installation method
  3. Configure a database for storage
  4. Deploy Spinnaker
  5. Configure everything else
  6. Productionize Spinnaker

It is HIGHLY recommended to at LEAST setup authentication for spinnaker!

And then what?

Get started using Spinnaker


Install Halyard

Cloud Providers Overview

In Spinnaker, providers are integrations to the Cloud platforms you deploy your applications to.

Choose your Environment

Based on your use case, choose how you want to install Spinnaker.

Storage

Spinnaker requires an external storage provider for persisting your Application settings and configured Pipelines.

Deploy Spinnaker and Connect to the UI

After you finish configuring Spinnaker, deploy it and connect to the Deck, the Spinnaker UI.

Setup FAQ

Commonly Asked Questions

Component Sizing

Size your Spinnaker services to meet your usage requirements.

Configuration

Spinnaker configuration is a multipart process, including configuring Cloud providers as deployment targets and external storage for metadata persistence.

High Availability

Migrating from Operator/Halyard to Kustomize Deployment

Learn how to migrate to Kustomize Deployment automatically. Mirrored from the armory docs https://docs.armory.io/continuous-deployment/spinnaker-user-guides/armory-operator-to-kustomize-migration/