This is the companion configuration that goes with the video from Dreams of Autonomy.
This project is split into different directories depending on each service used.
To use this, you'll need the following installed on your sysetm
- kubectl
- helmfile
- helm
- git
This directory is used to store the helm configuration of the node and is managed using helmfile, which is a declarative spec for defining helm charts.
To install this on your cluster, you can simply use the following command.
helmfile apply
Kustomize allows you to manage multiple manifest files in a Kustomize.yaml
, which also allows you to override values if you need to.
I don't use Kustomize that much in the video, but it's a tool I do often use and is available in kubectl
.