Member-only story
Running Spinnaker Locally with the Spinnaker Helm Chart
Spinnaker is a continuous delivery platform originally developed by Netflix. Although I haven’t used it in a production environment, it integrates with public cloud platforms such as AWS and Google Cloud, as well as Kubernetes, to automate application deployments. It provides a rich set of features, which also makes it fairly complex. My goal, however, wasn’t to evaluate Spinnaker as a deployment platform. While exploring Chaos Monkey as part of the Korea Chaos Engineering Community, I learned that Chaos Monkey is now integrated with Spinnaker, so I decided to install Spinnaker to experiment with it.
The official installation guide recommends using Halyard, a management tool for installing and configuring Spinnaker. Since my objective wasn’t to learn Spinnaker itself, I wanted a quick way to run it locally instead of deploying it to a public cloud environment. For that reason, I chose to use the Spinnaker Helm Chart. I only needed a working Spinnaker environment to test Chaos Monkey, not to explore every Spinnaker feature. Although using the Helm Chart seemed like the simplest approach, I ran into quite a few issues along the way, so I’m documenting the process here for anyone who wants to try Spinnaker locally.










