Install and Configure Spinnaker

Describes how to install and set up Spinnaker

Requirements 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

  • kubectl with kustomize integrated

  • Kubernetes native configuration management Kustomize

The process

Installing a complete Spinnaker involves these steps:

Install spinnaker

Configure spinnaker

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


Halyard deprecation notice

Halyard was previously mentioned on this page, and is deprecated in favor of native installation using kustomize native configurations.

References to halyard are being steadily removed from the project. An example script is available to export a halyard or operator deployed spinnaker into kustomize style deployment.


And then what?


Choose your Environment

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

Deploy Spinnaker and Connect

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

Cloud Providers Overview

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

Storage

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

Configuration

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

Setup FAQ

Commonly Asked Questions

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/

Component Sizing

Size your Spinnaker services to meet your usage requirements.

High Availability

Deprecated - Halyard