deislabs / helm-workshop

Helm workshop for KubeCon Seattle 2018
MIT License
26 stars 19 forks source link

Helm Workshop: Microsoft Reactor, 2018

The purpose of this workshop is to learn how to build new Helm 2 charts.

Workshop Format

This workshop is split into numbered sections outlined below:

  1. Getting Started
  2. Charts
  3. Subcharts
  4. Templating

Goal

Our goal for this workshop is to create a Helm chart that takes Docker's popular voting app demo and installs it in a Kubernetes cluster.

We will start with a simple chart, and then add from there.

Our application will have five parts:

  1. A front-end for users to vote
  2. A back-end that tallies votes
  3. An admin interface to see the results
  4. A Redis cache
  5. A PostgreSQL database

Quick Reference

In this guide, we will be building a chart based on a sample voting app. Here are the images you will need: