Book description
Many companies are moving away from "big bang" software releases every six months or so to a continuous delivery (CD) model that enables IT to release updates frequently, sometimes even several times a day. Using Netflix and its open source Spinnaker CD platform as examples, this practical ebook demonstrates how a new host of tools can help you deploy software changes to production quickly, safely, and automatically.
A team of experts from Netflix and Google show you how to automate deployments with Spinnaker across multiple cloud accounts, regions, and even multiple cloud platforms into continuous deployment pipelines. You’ll learn how Spinnaker enables your company to design and automate a delivery process that fits not only your release cadence but also the business criticality of your application.
- Learn about the organizational and technical practices that enable continuous delivery
- Understand the fundamental issues you need to solve before successfully deploying software to the cloud
- Manage cloud resources for consistency across accounts, regions, and cloud providers
- Use Spinnaker’s pipelines to structure deployments from customizable pieces
- Understand how CD pipelines to Kubernetes differ from pipelines to VM-based clouds
- Examine how Spinnaker ensures safety across cluster deployments and pipeline executions
- Learn how to integrate automated testing techniques such as chaos engineering and automated canary analysis into the delivery process
Table of contents
- Preface
- 1. Why Continuous Delivery?
- 2. Cloud Deployment Considerations
- 3. Managing Cloud Infrastructure
- 4. Structuring Deployments as Pipelines
- 5. Working with Cloud VMs: AWS EC2
- 6. Kubernetes
- 7. Making Deployments Safer
- 8. Automated Canary Analysis
- 9. Declarative Continuous Delivery
- 10. Extending Spinnaker
- 11. Adopting Spinnaker
Product information
- Title: Continuous Delivery with Spinnaker
- Author(s):
- Release date: August 2018
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9781492035510
You might also like
book
Hands-On Microservices with Kubernetes
Enhance your skills in building scalable infrastructure for your cloud-based applications Key Features Learn to design …
book
Kubernetes - A Complete DevOps Cookbook
Leverage Kubernetes and container architecture to successfully run production-ready workloads Key Features Implement Kubernetes to orchestrate …
video
End-to-End Machine Learning: From Training a Model to Deploying to the Cloud
Train a classification model with Scikit-Learn and deploy it to AWS using Docker and AWS Beanstalk. …
book
Cloud Native DevOps with Kubernetes
Kubernetes is the operating system of the cloud native world, providing a reliable and scalable platform …