/
Spinnaker
Spinnaker
Spinnaker is a application management and application deployment tool which has the capability of deploying various types of applications as well as manage / provison cloud infrastructure required for deployments
Pros:
- Provisioning / Mananging the cloud infrastructure required for the deployment
- Application deployment
- Supports various deployment strategies
- Amazing pipeline for deployments which can even update the infrastructure
- Artifact promotion to various environments based on criterias set by us
Cons:
- Does not have build capability
- The provisioning / managing the infrastrucure during a deployment feature doesn't suit our use case or deployment strategy
- Many of the pipeline features provided (related to infra) may not be used by us
Usage:
- Application Management
- Application Deployment
Application Management:
- View and manage cloud resources
- Core concepts - Server group, Cluster, Application
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
Deployment Strategies:
- Blue / Green
- Rolling
- Canary
Spinnaker Wokrflow
Spinnaker Components
Sample Application Page on Spinnaker
Sample Pipeline UI on Spinnaker
, multiple selections available,
Related content
Running Sunbird the new way
Running Sunbird the new way
More like this
Sunbird Ed Appliancification
Sunbird Ed Appliancification
More like this
Basic Info
Basic Info
More like this
Jenkins X and Tekton
Jenkins X and Tekton
More like this
Orchestration
Orchestration
More like this