Spinnaker: Multi-Cloud Continuous Delivery

Shriira Press

Preface

How a multi-cloud continuous delivery platform born at Netflix turns risky deployments into safe, repeatable pipelines.

Welcome to Spinnaker: Multi-Cloud Continuous Delivery.

Spinnaker is an open-source continuous delivery platform, created at Netflix and now stewarded by the Continuous Delivery Foundation, that helps teams release software changes across many clouds with high velocity and confidence. It solves a deceptively hard problem: getting a tested artifact safely into production, again and again, across AWS, Google Cloud, Kubernetes, and more, without the deployment itself becoming the most dangerous part of the day. This book starts with the problem Spinnaker was built to solve and the deployment model it invented to solve it — applications, clusters, and server groups. From there it builds up the pipeline engine of stages and triggers, walks through the deployment strategies that make releases safe (red/black, rolling, and canary), and devotes a full chapter to automated canary analysis with Kayenta. The middle of the book opens up Spinnaker's microservices architecture one service at a time — Deck, Gate, Orca, Clouddriver, Front50, Igor, Echo, Rosco, Fiat — so you understand not just what Spinnaker does but how its pieces fit together. The final chapters cover authorization and security, operating Spinnaker in production, and the practices that make it pay off.

This title is part of the ShriIra library and is free to read in full, right here — our small contribution to making world-class knowledge easy to reach.

A note on reading it: open the Contents menu at the top of the reader to jump between chapters, use the Aa menu to set a comfortable text size, theme (light, sepia, or night), and single- or two-page layout. Your place is saved automatically, so you can always pick up where you left off.

We hope it serves you well.

— Shriira Press

Contents

  1. Chapter 1 — What Spinnaker Is
  2. Chapter 2 — The Deployment Model
  3. Chapter 3 — Pipelines, Stages, and Triggers
  4. Chapter 4 — Deployment Strategies
  5. Chapter 5 — Automated Canary Analysis with Kayenta
  6. Chapter 6 — The Microservices Architecture
  7. Chapter 7 — Clouddriver and the Cloud Abstraction
  8. Chapter 8 — Security and Authorization
  9. Chapter 9 — Spinnaker in Practice
0%
1/1