Jukka Forsgren
Nordcloud
Spinnaker and multi-cloud CD
About myself
Software deployments in legacy IT
● Slow
● Fragile
● Manual
● Bureaucratic
● Increased velocity
● Better developer experience
● More productive also for ops team
Benefits of a CI/CD pipeline
● Netflix, Google, Waze
● Open-sourced in 2015
● Microservices implementation
● Part of CNCF landscape
Spinnaker
Atmosphere 2018: Jukka Forsgren - SPINNAKER AND MULTI-CLOUD CI/CD
● Google App Engine
● AWS
● Azure
● DC/OS
● Docker v2 registry
● Google Compute Engine
● Kubernetes
● OpenStack
Spinnaker – supported providers
● orca – orchestration engine
● Igor – integration with Jenkins and git
● Gate – API
● Echo – eventing service
● Rosco – image bakery
● Fiat – authentication service
● Front50 – cross-application persistence
Spinnaker - components
● Account
● Application
● Cluster
● Server group
Spinnaker - concepts
● Pipeline
● Stage
● Trigger
Spinnaker - concepts
● Highlander
● Red/black
● Custom
● Rolling red/black (experimental)
● Canary (with Kayenta)
Spinnaker – deployment types
● YAML
● Jinja2
● roer CLI tool
● Spinnaker API (gate)
Spinnaker – templated pipelines
Atmosphere 2018: Jukka Forsgren - SPINNAKER AND MULTI-CLOUD CI/CD
● Halyard
● Helm Chart
● AWS Quickstart
Spinnaker - installation
● Tailor made for multi-cloud CD
● Provides nice UI into deployments and cloud environments etc.
● Tightly integrated with packer
● No need for scripting or plugins
Spinnaker advantages vs Jenkins
● Have OSS mindset
● Allocate enough time and resources
● Read also Armory.io’s documentation
Lessons learned - general
● Error handling/reporting with pipeline templates lacking
● Monitor hal deployment with kubectl
● Monitor pod/container logs for errors and exceptions
Lessons learned - technical
Q& AJukka Forsgren
firstname.lastname@nordcloud.com

More Related Content

PDF
DevOps: Coding Defines Monitoring
ODP
Go lambda-presentation
PDF
Modern Monitoring - SysAdminDay 2017
PDF
Beyond OpenStack
PPTX
Kenzan Spinnaker Meetup
PPTX
Aws event user bandung - lambda for monitoring
PDF
Container world 2019 Canary Release
PDF
Introduction to Jhipster
DevOps: Coding Defines Monitoring
Go lambda-presentation
Modern Monitoring - SysAdminDay 2017
Beyond OpenStack
Kenzan Spinnaker Meetup
Aws event user bandung - lambda for monitoring
Container world 2019 Canary Release
Introduction to Jhipster

What's hot (20)

PDF
OpenStack and DevOps - DevOps Meetup
PPTX
Continuous Delivery with Spinnaker and Kubernetes
PDF
Spinnaker workshop
PPTX
Continuous Delivery at Gogo with Spinnaker and Foremast
PDF
Accelerate your business and reduce cost with OpenStack
PDF
Spinnaker at DevOpsDays Montreal
PDF
Production Ready Services at Netflix
PDF
The Bonsai Asset Index : A new way for the community to share resources
PDF
7 Years of Sensu: Then, Now, and Soon
PDF
Delivering a bleeding edge community-led openstack distribution: RDO
PDF
Keynote: Sensu as a multi-cloud monitoring control plane
PDF
OpenStack Ansible for private cloud at Kaidee
PDF
OpenStack Storage Buddy Ceph
PDF
Get started with gitops and flux
ODP
On the Importance of Infrastructure as Code
PPTX
PPB's Sensu Journey
PDF
How we scale up our architecture and organization at Dailymotion
PDF
Cyclone
PDF
Neptue Graph Database - 0 to Production
PPTX
Icinga Camp Bangalore - Icinga integrations
OpenStack and DevOps - DevOps Meetup
Continuous Delivery with Spinnaker and Kubernetes
Spinnaker workshop
Continuous Delivery at Gogo with Spinnaker and Foremast
Accelerate your business and reduce cost with OpenStack
Spinnaker at DevOpsDays Montreal
Production Ready Services at Netflix
The Bonsai Asset Index : A new way for the community to share resources
7 Years of Sensu: Then, Now, and Soon
Delivering a bleeding edge community-led openstack distribution: RDO
Keynote: Sensu as a multi-cloud monitoring control plane
OpenStack Ansible for private cloud at Kaidee
OpenStack Storage Buddy Ceph
Get started with gitops and flux
On the Importance of Infrastructure as Code
PPB's Sensu Journey
How we scale up our architecture and organization at Dailymotion
Cyclone
Neptue Graph Database - 0 to Production
Icinga Camp Bangalore - Icinga integrations
Ad

Similar to Atmosphere 2018: Jukka Forsgren - SPINNAKER AND MULTI-CLOUD CI/CD (20)

PPTX
Spinnaker_Presentation overview and best practicies
PDF
KURMA - A Containerized Container Platform - KubeCon 2016
PDF
KubeCon EU 2016: Bringing an open source Containerized Container Platform to ...
PPTX
Getting started with Kubernetes and Azure DevOps
PPTX
Hashi talk israel
PDF
Microservices at Mercari
PPTX
Session 4 GCCP.pptx
PDF
LCU14 310- Cisco ODP v2
PDF
Openstack India May Meetup
PDF
Cloud Native Use Cases / Case Studies - KubeCon 2019 San Diego - RECAP
PDF
Extended and embedding: containerd update & project use cases
PDF
Apache Provisionr (incubating) - Bucharest JUG 10
PDF
LINE's Private Cloud - Meet Cloud Native World
PDF
gRPC Overview
PDF
Start Serverless with Golang!
PDF
GPU Computing With Apache Spark And Python
PDF
Ensuring Performance in a Fast-Paced Environment (CMG 2014)
PDF
Docker in Production at the Aurora Team
PDF
ceph openstack dream team
PDF
A GitOps Kubernetes Native CICD Solution with Argo Events, Workflows, and CD
Spinnaker_Presentation overview and best practicies
KURMA - A Containerized Container Platform - KubeCon 2016
KubeCon EU 2016: Bringing an open source Containerized Container Platform to ...
Getting started with Kubernetes and Azure DevOps
Hashi talk israel
Microservices at Mercari
Session 4 GCCP.pptx
LCU14 310- Cisco ODP v2
Openstack India May Meetup
Cloud Native Use Cases / Case Studies - KubeCon 2019 San Diego - RECAP
Extended and embedding: containerd update & project use cases
Apache Provisionr (incubating) - Bucharest JUG 10
LINE's Private Cloud - Meet Cloud Native World
gRPC Overview
Start Serverless with Golang!
GPU Computing With Apache Spark And Python
Ensuring Performance in a Fast-Paced Environment (CMG 2014)
Docker in Production at the Aurora Team
ceph openstack dream team
A GitOps Kubernetes Native CICD Solution with Argo Events, Workflows, and CD
Ad

Recently uploaded (20)

PDF
IT-ITes Industry bjjbnkmkhkhknbmhkhmjhjkhj
PDF
Electrocardiogram sequences data analytics and classification using unsupervi...
PDF
Transform-Your-Factory-with-AI-Driven-Quality-Engineering.pdf
PDF
CXOs-Are-you-still-doing-manual-DevOps-in-the-age-of-AI.pdf
PDF
Transform-Quality-Engineering-with-AI-A-60-Day-Blueprint-for-Digital-Success.pdf
PDF
giants, standing on the shoulders of - by Daniel Stenberg
PPTX
Module 1 Introduction to Web Programming .pptx
PDF
Convolutional neural network based encoder-decoder for efficient real-time ob...
PPTX
Internet of Everything -Basic concepts details
PDF
A hybrid framework for wild animal classification using fine-tuned DenseNet12...
DOCX
Basics of Cloud Computing - Cloud Ecosystem
PPTX
future_of_ai_comprehensive_20250822032121.pptx
PDF
The-Future-of-Automotive-Quality-is-Here-AI-Driven-Engineering.pdf
PPTX
SGT Report The Beast Plan and Cyberphysical Systems of Control
PDF
SaaS reusability assessment using machine learning techniques
PDF
Improvisation in detection of pomegranate leaf disease using transfer learni...
PDF
Enhancing plagiarism detection using data pre-processing and machine learning...
PDF
Advancing precision in air quality forecasting through machine learning integ...
PDF
Planning-an-Audit-A-How-To-Guide-Checklist-WP.pdf
PDF
EIS-Webinar-Regulated-Industries-2025-08.pdf
IT-ITes Industry bjjbnkmkhkhknbmhkhmjhjkhj
Electrocardiogram sequences data analytics and classification using unsupervi...
Transform-Your-Factory-with-AI-Driven-Quality-Engineering.pdf
CXOs-Are-you-still-doing-manual-DevOps-in-the-age-of-AI.pdf
Transform-Quality-Engineering-with-AI-A-60-Day-Blueprint-for-Digital-Success.pdf
giants, standing on the shoulders of - by Daniel Stenberg
Module 1 Introduction to Web Programming .pptx
Convolutional neural network based encoder-decoder for efficient real-time ob...
Internet of Everything -Basic concepts details
A hybrid framework for wild animal classification using fine-tuned DenseNet12...
Basics of Cloud Computing - Cloud Ecosystem
future_of_ai_comprehensive_20250822032121.pptx
The-Future-of-Automotive-Quality-is-Here-AI-Driven-Engineering.pdf
SGT Report The Beast Plan and Cyberphysical Systems of Control
SaaS reusability assessment using machine learning techniques
Improvisation in detection of pomegranate leaf disease using transfer learni...
Enhancing plagiarism detection using data pre-processing and machine learning...
Advancing precision in air quality forecasting through machine learning integ...
Planning-an-Audit-A-How-To-Guide-Checklist-WP.pdf
EIS-Webinar-Regulated-Industries-2025-08.pdf

Atmosphere 2018: Jukka Forsgren - SPINNAKER AND MULTI-CLOUD CI/CD