Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Spinnaker is a  CD tool, with which we can deploy applications in clusters, in most efficient manner.

Image Removed

Notes:

Heavy tool

Loads of functionality which is redundant ( like canary, gets out of the box with istio and knative)

...

Usage:

  • Application Management
  • Application Deployment

Application Management:

  • View and manage cloud resources
  • Core concepts - Server group, Cluster, Application

Image Added

Server Group:

  • Deployable artifact - In our case docker image (Can be VM image)
  • Other cofigurations like autoscaling policy, number of replicas etc.
  • A deployment can consist a collection of all these and can include load balancers and firewalls associated with your deployment

Cluster:

  • Logical group of server groups

Application:

  • Collection of clusters

Application Deployment:

  • Pipeline which consists of Stages
  • Pipeline invocation from a trigger, cron schedule or manual
  • Notifications via Email, Slack and SMS

Image Added


Deployment Strategies:

  • Blue / Green
  • Rolling
  • Canary

Image Added