Introduction to the course
  • Introduction to the course
  • Support and Downloads
  • Procedure document
Introduction to Spinnaker
  • What is Spinnaker and history
  • Why should I use it
  • Installation
  • Installation - Demo on DigitalOcean
  • Installation - Demo Locally With Vagrant
  • Spinnaker Concepts
  • Terminology
  • Providers
  • Deployment Strategies
  • Pipelines
Deploy to AWS
  • Intro
  • AWS Concepts
  • AWS Provider - Intro
  • AWS Provider - Create VPC
  • AWS Provider - EC2 IAM Roles
  • AWS Provider - Create Key Pair
  • AWS Provider - S3
  • AWS Provider - Access Keys
  • AWS Provider - Adding Account To Spinnaker
  • Immutable infrastructure
  • Pipeline using AWS
Spinnaker with Jenkins
  • Jenkins Overview
  • Installing Jenkins
  • Integrating Jenkins
  • Packaging app in Jenkins and Deploying using Spinnaker
  • Baking custom AMI's
Building Pipelines
  • Stage Types (Part I)
  • Stage Types (Part II)
  • Manual decisions and rollbacks (part I)
  • Manual decisions and rollbacks (part II)
  • Notifications
  • Kayenta: Automated Canary Analysis from Google and Netflix (Coming Soon)
Deploy to Kubernetes
  • Introduction to Containers
  • Introduction to Docker
  • What is Kubernetes
  • Deploy to Kubernetes
  • Installing Kubernetes
  • Demo - Kubernetes Installation
  • Kubernetes v2 Provider
  • Demo: Kubernetes v2 provider (part I)
  • Demo: Kubernetes v2 provider (part II)
  • Demo: Kubernetes v2 with github trigger
  • Demo: Kubernetes v2 with docker Hub trigger
Congratulations
  • Congratulations and further reading
  • Bonus Lecture