This repository contains the configurations for my home operations k3s cluster.
My applications are managed in GitOps fashion with ArgoCD, Renovate, and Github webhooks.
Cluster bootstrapping is performed with Techno-Tim's k3s-ansible repository, for which I contributed Cilium CNI support.
I was running various self-hosted services in Docker and decided to learn Kubernetes and migrate my services to it in December 2023. Everything here has been built up from scratch since that time.
- Cluster Type: Home Operations
- HA with embedded etcd
- Kubernetes Distribution: K3s
- Hardware: RPi 5 8gb with 512GB NVMe SSD via PCIe hat x3
- Primary Applications:
- Home Assistant and related services
- Unifi
- Wireguard
- Adguard
- Gravity
- Storage: Longhorn
- Network: Cilium
- Control LB: Kube-VIP