Skip to content

Latest commit

 

History

History
52 lines (34 loc) · 2.41 KB

README.md

File metadata and controls

52 lines (34 loc) · 2.41 KB

Continuous Delivery with Spinnaker and Kubernetes (in 40 minutes or less)

You've got code. It probably compiles. Now what?

It's time to push code into production, cross your fingers, and pray! Right? On second thought, we should probably test the code and ensure it works BEFORE releasing it to the rest of the world. Ideally, we'll do this using open source, multi-cloud tools that will work whether we're using Java or Go, on-premise or in the cloud.

And that's where Kubernetes and Spinnaker, the continuous delivery platform come in. In this workshop we'll setup a CICD pipeline and explain the pros and cons, along the way.

See a video of the pipleine you'll create here!

In this workshop, you'll will:

  • Setting up an example Continuous Delivery pipeline from scratch.
  • Use your favorite tools (well, my favorite, at least) Kubernetes and Spinnaker
  • Learn and overcome common Pitfalls and Obstacles of the above tools (because nothing's perfect)

Labs

  1. Workshop Setup
  2. Building Container Images
  3. Installing Spinnaker
  4. Creating Your Pipeline
  5. Triggering Deployments

TODO

  • Extra Credit: Create Deploy v2, manually
  • IAM / RBAC Integration
  • Halyard Setup

What Next?

  • PLACEHOLDER

Resources