Spinnaker is an open source, multi-cloud continuous delivery platform for releasing software changes with high velocity and confidence.
In this lab scenario, you'll first install and configure Spinnaker into its own dedicated Kubernetes cluster. Next, you'll setup and configure a Spinnaker Pipeline which when triggered deploys resources (simple echoserver web application) into a Staging Kubernetes cluster. Finally, you'll extend this Spinnaker build and deployment configuration by adding in two more Pipelines, a Manual Judgement based Pipeline, and a Production Pipeline which promotes/deploys the validated resources into a Production Kubernetes cluster.
Upon completion of this lab, you will be able to:
This lab will start with the following AWS resources provisioned automatically for you:
To achieve the lab end state, you will be walked through the process of:
December 29th, 2022 - Updated the instructions and screenshots to reflect the latest UI
August 24th, 2020 - Updated the GitHub repository link to point to the correct repo
Jeremy is a Content Lead Architect and DevOps SME here at Cloud Academy where he specializes in developing DevOps technical training documentation.
He has a strong background in software engineering, and has been coding with various languages, frameworks, and systems for the past 25+ years. In recent times, Jeremy has been focused on DevOps, Cloud (AWS, Azure, GCP), Security, Kubernetes, and Machine Learning.
Jeremy holds professional certifications for AWS, Azure, GCP, Terraform, Kubernetes (CKA, CKAD, CKS).