Spinnaker – when and why you might need more sophisticated deployments
In order to reliably deploy your application, you could write many scripts by hand and use a continuous integration system. However, many people have thought about the problems inherent in deploying applications in Kubernetes. Kubernetes does have significant deployment capabilities, especially when you use the deployment controller. But this approach does not meet everyone's needs. Some people have developed specialized systems that reduce the complexity of handling these tasks. Systems such as Jenkins-X, Weaveworks, CodeFresh, and Spinnaker fit this niche. We are going to examine Spinnaker, a continuous deployment toolset, in more detail (https://www.spinnaker.io/).
We will begin by walking through Spinnaker's core concepts and highlighting where it shares terminology with other platforms, such as Kubernetes, including where the meanings are different.
Introduction to Spinnaker
Spinnaker...