Skip to content

Helm configs for my k8s-pi-cluster

Notifications You must be signed in to change notification settings

klausmeyer/k8s-pi-cluster

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

k8s-pi-cluster

Intro

This repository is used to manage a small raspberry-pi based kubernetes cluster I am running as a pet-project in my homelab.

Repo Structure

Each namespace in the cluster is represented by a helm-chart with the same name inside the deployments directory.

The helm-charts are mainly just small wrappers around other public available helm-charts and include values and (sealed) secrets used to install them on the cluster.

Updates

Updates are automated via Renovate.

Automation

Deployments are triggered via GitHub actions and performed by a private runner hosted on one of the raspberry-pis.

The action itself executes bin/deploy.sh and passed the namespace/helm-chart to deploy.