An open API service indexing awesome lists of open source software.

https://github.com/eficode-academy/helm-katas


https://github.com/eficode-academy/helm-katas

Last synced: 6 months ago
JSON representation

Awesome Lists containing this project

README

        

# Helm katas

A set of Helm exercises actively used by [Eficode Academy](https://www.eficode.com/academy)

## Overview of exercises

Natural progression:

- [Intro to Kubernetes package manager](intro-to-kubernetes-package-manager.md)
- [Hello sentences app](hello-sentences-app.md)
- [Create a helm chart](create-a-helm-chart.md)
- [Helm release and rollback](release-rollback.md)
- [Helm chart with parameters](helm-chart-with-parameters.md)
- [Helm Chart Whitespace Handling, Pipelines and Functions](helm-chart-whitespace-pipelines-functions.md)
- [Helm Chart Conditionals](helm-chart-conditionals.md)
- [Helm Chart Named Templates](helm-chart-named-templates.md)
- [Helm lint and kubeval](helm-lint-kubeval.md)
- [Testing Helm Deployments](test-helm-deployments.md)
- [Sharing charts](sharing-charts.md)
- [External charts](external-charts.md)

## How to Read Exercise Files

All exercise files start with an introduction
followed by the actual exercise.

A general overview of the exercise is given first,
followed by more detailed step-by-step
instructions. If you want a little challenge, you
can try to read the general steps of the
exercise and do the exercise, if you need more help, take a look at
the step-by-step instructions. The step-by-step instructions also explain _why_
some of the steps are done in the way they are in the exercise.

**Each exercise is summarized in bold text at the
beginning.**

- All exercise steps are bulleted. The bulleted
points summarize the previous paragraphs as
small individual tasks. **To finish the
exercise, it's sufficient to read only the
bulleted steps.** All other text is just
narrative and explanations as to why things are
done the way they are.

> Quoted blocks indicate points that are "nice to know" and
> can be safely ignored. They won't affect the
> outcome of the exercise, but generally include
> additional information the training doesn't
> handle.
>
> :bulb: If a quoted paragraph begins with a
> lightbulb, it indicates that it's a hint for the
> exercise step.