Chapter 9: Cloud-Native Continuous Deployment Using Spinnaker

Deploying Docker containers as cloud-native applications to Kubernetes poses challenges that a specialized container-centric continuous deployment system can solve. Instead of writing custom deployment logic in those scripts that Jenkins runs, as we did when we deployed to a single host, we can use Spinnaker to deploy to Kubernetes. Because Spinnaker works with Jenkins, we can continue to use the Jenkins server that we already set up to build the Docker containers and prepare the Helm Charts for deployment. Using Spinnaker, we will deploy an application using its built-in support for Helm Charts and Kubernetes deployments. We will also explore some of Spinnaker's specialized deployment ...

Get Docker for Developers now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.