Files
container.training/slides/k8s/exercise-helm.md
Jerome Petazzoni 2300d0719b ✂️ Remove ctr.run
2021-04-07 19:23:55 +02:00

1.0 KiB

Exercise — Helm charts

Let's write a Helm chart for wordsmith!

We will need the YAML manifests that we wrote earlier.

Level 1: create a chart to deploy wordsmith.

Level 2: make it so that the number of replicas can be set with --set replicas=X.

Level 3: change the colors of the lego bricks.

(For level 3, you'll have to build/push your own images.)

See next slide if you need hints!


Hints

Scroll one slide at a time to see hints.

--

Use helm create to create a new chart.

--

Delete the content of the templates directory and put your YAML instead.

--

Install the resulting chart. Voilà!

--

Use {{ .Values.replicas }} in the YAML manifest for words.

--

Also add replicas: 5 to values.yaml to provide a default value.


Changing the color

  • Create an account on e.g. Docker Hub (e.g. janedoe)

  • Create an image repository (e.g. janedoe/web)

  • Change the images and/or CSS in web/static

  • Build and push

  • Trigger a rolling update using the image you just pushed