Winning Spinnaker with
Winnaker.
Medya Ghazizadeh
@medyadaily
Sr.Cloud Engineer @ Target
The Quest
for the Best C.D TOol
The List ...
What is Spinnaker ?
Spin·na·ker
ˈspinəkər/
noun
a large three-cornered sail,
typically bulging when full, set
forward of the mainsail of a
yacht when running before the
wind.
An
abstraction
for all The
clouds
LoadBalancer
Server Groups
Security Groups
Service
Service
ports
ReplicaSetApplication
Namespace
Cluster ReplicaSets
versions
No runtime config.
Sorry. Not sorry !
Because Immutable
A Netflix’s Philosophy.
Bake the image Once, deploy it everywhere.
The end of a cliche
“Worked fine in dev, not in Prod.”
A pipleline
Find baked image in another pipeline
Open source
Developing one product
across multiple companies.
Apache V2
Target’s
Contributions
- Openstack driver
- Acomplishments
- Challenges and lessons
Chicken and Egg
How to deploy spinnaker ?
Winnaker
Components
And
Micro services
Things that can go wrong
- Connectivity between spinnaker components.
- Connectivity between where it bakes and where it deploys.
- Ip spaces.
- Parallel jobs.
- Cloud provider quota.
Features of Winnaker
● Start a pipeline on Spinnaker
○ Login.
○ Execute a pipeline.
○ Get last build status.
○ bake.
○ Deploy
● Get stage details
○ return status codes for pipelines (0 or error)
● Screenshot the stages
● Integrates with HipChat (notify someone that spinnaker is not functional)
Automate Troubleshooting
● Every error in Spinnaker means something new that we document, but who reads the
documentation? Winnaker has a list of known error messages and it comes up with
suggestions that you may want to use based on the error message.
Winnaker Scereenshot
Pressure Test your
cloud/SpinnaKer
Make winnaker run X pipelines and let you know if
they succeed.
Open source is win win !
● Removed company specific-info.
● Provide a contribution guide.
● MIT License.
● More contribution to winnaker after I moved on!
● Issues and bugs were fixed by community.
Run in Docker !
● HOW DO YOU INSTALL WINNAKER ?
1. Everything ships in a docker container.
2. Or install with pip
● WHAT DO YOU NEED ?
1. A Spinnaker URL
2. A sample app
3. A sample pipeline to run
Links
● https://github.com/target/winnaker
● http://target.github.io/infrastructure/Win_the_cloud_with_Winnaker
Demo Maybe?
annoucement
github.com/k8guard
K8Guard is an auditing system for kuberentes.
http://target.github.io

More Related Content

PPTX
Continuous Delivery at Gogo with Spinnaker and Foremast
PPTX
Kenzan Spinnaker Meetup
PDF
Orchestrating VM & Container Deployments
PPTX
Spinnaker for Azure
PDF
Automate CI/CD with Rancher
PPTX
Continuous Integration with Puppet
PDF
Breaking Bad Habits with GitLab CI
PPTX
More tips and tricks for running containers like a pro - Rancher Online MEetu...
Continuous Delivery at Gogo with Spinnaker and Foremast
Kenzan Spinnaker Meetup
Orchestrating VM & Container Deployments
Spinnaker for Azure
Automate CI/CD with Rancher
Continuous Integration with Puppet
Breaking Bad Habits with GitLab CI
More tips and tricks for running containers like a pro - Rancher Online MEetu...

What's hot (20)

PPTX
Running Rancher and Docker on Dev Machines - Rancher Online Meetup - May 2016
PDF
Spinnaker Chadev
PDF
Spinnaker - Bay Area AWS Meetup - 20160726
PPTX
Supercharging CI/CD with GitLab and Rancher - June 2017 Online Meetup
PPTX
Multi-cloud CI/CD with failover powered by K8s, Istio, Helm, and Codefresh
PDF
Spinnaker at DevOpsDays Montreal
PPTX
Next Gen Storage and Networking in Container Environments - September 2016 Ra...
PDF
Deploying Containers with Rancher
PDF
Happy Helming With Okteto
PDF
Spinnaker workshop
PDF
Safe deployments with Blue-Green and Spinnaker
PDF
Breaking bad habits with GitLab CI
PDF
Automated Serverless Pipelines with #GitOps on Codefresh
PPTX
CI/CD with Rancher CLI + Jenkins
PPTX
Istio + Helm + Canary Webinar
PPTX
Hands-on with Rancher 2.0 and Kubernetes - October 2017 Rancher Online Meetup
PPTX
Rancher March 2016 Online Meetup Containers-as-a-Service with Rancher 1.0
PDF
Docker based-Pipelines with Codefresh
PDF
Drone your Ansible
PDF
Dev ops with smell v1.2
Running Rancher and Docker on Dev Machines - Rancher Online Meetup - May 2016
Spinnaker Chadev
Spinnaker - Bay Area AWS Meetup - 20160726
Supercharging CI/CD with GitLab and Rancher - June 2017 Online Meetup
Multi-cloud CI/CD with failover powered by K8s, Istio, Helm, and Codefresh
Spinnaker at DevOpsDays Montreal
Next Gen Storage and Networking in Container Environments - September 2016 Ra...
Deploying Containers with Rancher
Happy Helming With Okteto
Spinnaker workshop
Safe deployments with Blue-Green and Spinnaker
Breaking bad habits with GitLab CI
Automated Serverless Pipelines with #GitOps on Codefresh
CI/CD with Rancher CLI + Jenkins
Istio + Helm + Canary Webinar
Hands-on with Rancher 2.0 and Kubernetes - October 2017 Rancher Online Meetup
Rancher March 2016 Online Meetup Containers-as-a-Service with Rancher 1.0
Docker based-Pipelines with Codefresh
Drone your Ansible
Dev ops with smell v1.2
Ad

Similar to Win Spinnaker with Winnaker - Open Source North Conf 2017 (19)

PDF
Modern DevOps with Spinnaker - Olga Kundzich
PPTX
What is Spinnaker? Spinnaker tutorial
PDF
An Overview of Spinnaker
PPTX
Spinnaker on Kubernetes
PDF
Taking Spinnaker for a spin @ London DevOps Meetup 36
PDF
Zero to 1000+ Applications - Large Scale CD Adoption at Cisco with Spinnaker ...
PDF
Spinnaker 파트 1
PPTX
CD with spinnaker
PDF
Cloud Deployment with Spinnaker
PPTX
Spinnaker_Presentation overview and best practicies
PPTX
Continuous Delivery with Spinnaker and Kubernetes
PPTX
The Reality of Managing Microservice Deployments at Scale: You Need a Spinnaker
PDF
Spinnaker summit: Design Considerations for Enterprise-wide roll out of Spin...
PDF
Modern DevOps with Spinnaker/Concourse and Micrometer
PDF
Supercharge Continuous Delivery for Kubernetes with Spinnaker
PPTX
How Spinnaker helped us achieve real Continuous Delivery
PDF
Spinnaker Microsrvices
PDF
Continuous Delivery to the Cloud: Automate Thru Production with CI + Spinnaker
PDF
Modern Applications Web Day | Continuous Delivery to Amazon EKS with Spinnaker
Modern DevOps with Spinnaker - Olga Kundzich
What is Spinnaker? Spinnaker tutorial
An Overview of Spinnaker
Spinnaker on Kubernetes
Taking Spinnaker for a spin @ London DevOps Meetup 36
Zero to 1000+ Applications - Large Scale CD Adoption at Cisco with Spinnaker ...
Spinnaker 파트 1
CD with spinnaker
Cloud Deployment with Spinnaker
Spinnaker_Presentation overview and best practicies
Continuous Delivery with Spinnaker and Kubernetes
The Reality of Managing Microservice Deployments at Scale: You Need a Spinnaker
Spinnaker summit: Design Considerations for Enterprise-wide roll out of Spin...
Modern DevOps with Spinnaker/Concourse and Micrometer
Supercharge Continuous Delivery for Kubernetes with Spinnaker
How Spinnaker helped us achieve real Continuous Delivery
Spinnaker Microsrvices
Continuous Delivery to the Cloud: Automate Thru Production with CI + Spinnaker
Modern Applications Web Day | Continuous Delivery to Amazon EKS with Spinnaker
Ad

Recently uploaded (20)

PDF
PDF-XChange Editor Plus 10.7.0.398.0 Crack Free Download Latest 2025
PDF
MiniTool Power Data Recovery 12.6 Crack + Portable (Latest Version 2025)
PDF
Building an Inclusive Web Accessibility Made Simple with Accessibility Analyzer
PPTX
ERP Manufacturing Modules & Consulting Solutions : Contetra Pvt Ltd
PDF
Website Design & Development_ Professional Web Design Services.pdf
PDF
CapCut PRO for PC Crack New Download (Fully Activated 2025)
PDF
Lumion Pro Crack New latest version Download 2025
PPTX
WJQSJXNAZJVCVSAXJHBZKSJXKJKXJSBHJBJEHHJB
PPTX
Lecture 5 Software Requirement Engineering
PDF
Sanket Mhaiskar Resume - Senior Software Engineer (Backend, AI)
PDF
IDM Crack 6.42 Build 42 Patch Serial Key 2025 Free New Version
PPTX
DevOpsDays Halifax 2025 - Building 10x Organizations Using Modern Productivit...
PDF
infoteam HELLAS company profile 2025 presentation
PDF
Practical Indispensable Project Management Tips for Delivering Successful Exp...
PPTX
HackYourBrain__UtrechtJUG__11092025.pptx
PDF
What Makes a Great Data Visualization Consulting Service.pdf
DOCX
Industrial Bio-Lynx: Advanced Biometric Solution for Workforce Management
PPTX
string python Python Strings: Literals, Slicing, Methods, Formatting, and Pra...
PPTX
Streamlining Project Management in the AV Industry with D-Tools for Zoho CRM ...
PDF
IT Consulting Services to Secure Future Growth
PDF-XChange Editor Plus 10.7.0.398.0 Crack Free Download Latest 2025
MiniTool Power Data Recovery 12.6 Crack + Portable (Latest Version 2025)
Building an Inclusive Web Accessibility Made Simple with Accessibility Analyzer
ERP Manufacturing Modules & Consulting Solutions : Contetra Pvt Ltd
Website Design & Development_ Professional Web Design Services.pdf
CapCut PRO for PC Crack New Download (Fully Activated 2025)
Lumion Pro Crack New latest version Download 2025
WJQSJXNAZJVCVSAXJHBZKSJXKJKXJSBHJBJEHHJB
Lecture 5 Software Requirement Engineering
Sanket Mhaiskar Resume - Senior Software Engineer (Backend, AI)
IDM Crack 6.42 Build 42 Patch Serial Key 2025 Free New Version
DevOpsDays Halifax 2025 - Building 10x Organizations Using Modern Productivit...
infoteam HELLAS company profile 2025 presentation
Practical Indispensable Project Management Tips for Delivering Successful Exp...
HackYourBrain__UtrechtJUG__11092025.pptx
What Makes a Great Data Visualization Consulting Service.pdf
Industrial Bio-Lynx: Advanced Biometric Solution for Workforce Management
string python Python Strings: Literals, Slicing, Methods, Formatting, and Pra...
Streamlining Project Management in the AV Industry with D-Tools for Zoho CRM ...
IT Consulting Services to Secure Future Growth

Win Spinnaker with Winnaker - Open Source North Conf 2017