In this introductory course, we take a look at Spinnaker as a whole to understand what concepts Spinnaker excels at as a continuous delivery tool. We'll also touch upon the microservices architecture that makes Spinnaker a unique asset in your toolkit.
If you have any feedback relating to this course, feel free to reach out to us at support@cloudacademy.com.
Learning Objectives
- Define Spinnaker at its most fundamental level
- Explain the two primary concepts that make Spinnaker a strong solution for continuous delivery:
- Application management
- Application deployment
- Explain the service architecture that makes up Spinnaker
Intended Audience
- Anyone who is new to Spinnaker
- DevOps engineers and site reliability engineers
- Cloud-native developers
- Continuous delivery enthusiasts
Prerequisites
To get the most out of this course you should possess:
- An understanding of continuous delivery and what it solves for
- A strong understanding of cloud concepts
- Kubernetes knowledge is advised
Resources
- Free Spinnaker eBook - https://spinnaker.io/docs/concepts/ebook/ContinuousDeliveryWithSpinnaker.pdf
- Spinnaker Website - Spinnaker.io
- Spinnaker Community - spinnakerteam.slack.com
- Spinnaker Lab - Spinnaker Lab
Hello, and welcome to Cloud Academy's Introduction To Spinnaker course. This course will equip you with a basic understanding of Spinnaker such that you can talk about it with your colleagues around the water cooler.
My name is Jonathan Lewey, I'm a DevOps Content Creator here at Cloud Academy. As you move through this course, I encourage you to reach out to me through one of these channels should you need to. Feel free to contact me for feedback on this course, or, if you'd like to have a fireside chat about other cloud technologies you are interested in.
Who should attend this course? This course is suitable for those who are new to Spinnaker, DevOps engineers, and site reliably engineers, cloud-native developers, or those who love checking out tools that help speed up deployments in a safe and practical manner.
Now there are some prerequisites to this course. First, you should have an understanding of the concept of continuous delivery. Second, a decent understanding of the cloud, as Spinnaker was built with a cloud-first philosophy and integrates with a large number of cloud providers. Third, it's not required, but advised, to have Kubernetes knowledge or experience. Kubernetes is often employed with dealing with Spinnaker, in either managed, or unmanaged environments. Lastly, be curious and hungry to learn more as we are touching the surface of the ocean that is Spinnaker.
Here's what you're going to learn in this course. First, what Spinnaker is. We're going to break it down by defining Spinnaker, and then exploring the feature sets involved. Moving forward, we'll discuss how Spinnaker is designed, exploring the two primary architectures involved, application management, with Spinnaker's Cluster Overview, and application deployment with Spinnaker's Pipeline Overview. Lastly, we'll briefly touch on the services that make up Spinnaker into the tool that was created specifically to deploy Spinnaker as to prepare you for future Spinnaker courses and labs.
One final note, if you have any feedback, positive or negative, it'll be greatly appreciated if you would contact support@cloudacademy.com. Okay, that's it, move forward when you're ready for the first lecture on defining Spinnaker.
Lectures
What is Spinnaker? - How is Spinnaker Designed? Part One - How is Spinnaker Designed? Part Two - How is Spinnaker Architected? - Conclusion
Jonathan Lewey is a DevOps Content Creator at Cloud Academy. With experience in the Networking and Operations of the traditional Information Technology industry, he has also lead the creation of applications for corporate integrations, and served as a Cloud Engineer supporting developer teams. Jonathan has a number of specialities including: a Cisco Certified Network Associate (R&S / Sec), an AWS Developer Associate, an AWS Solutions Architect, and is certified in Project Management.