What you'll learn:
- Be able to use Spinnaker
- To get familiar with a Continuous Deployment ecosystem
- To setup a Continuous Deployment platform and integrate it with Jenkins / AWS / Kubernetes
- To create pipelines in Spinnaker to deploy on AWS or Kubernetes
- To be able to use Spinnaker in an enterprise environment
Deploy your software just like thebig tech companies. Spinnaker is a multi-cloudContinuous Delivery platform that enables you to release your software often,with high confidence.
Spinnaker is open sourced by Netflix and is now used by small andbig tech companies to release their software on the cloud. Google is also a major contributor to Spinnaker.
If you are looking howto deploy your software to AWS, or Kubernetes, then this course is for you.In this course we explain step-by-step how to:
Setup Spinnaker locally, orusing any virtual machine in the cloud
Deploy your software on AWS using deployments pipelines in Spinnaker
Integrate Spinnaker with Jenkins
Deploy software using Spinnaker on Kubernetes (using the kubernetes v2 provider)
You can deploy Spinnaker on DigitalOcean as shown in the course. You can also deploy spinnaker on any other Cloud Provider or with a local VM(a vagrantfile is also provided to help you with this). The current requirements of spinnaker are 18 GB RAM, A 4 core CPU, Ubuntu 14.04, 16.04 or 18.04 (Ubuntu 20.04 is not yet supported at the time of writing). The course has demos showing you the installation process of Spinnaker on a Ubuntu droplet (DigitalOcean), but any other ubuntu-compatible VMcan be used to do the installation.