Skip to content

iamvigneshwars/hlab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

116 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

hlab

GitOps repo for my home lab.

It runs on a 3-node Raspberry Pi 5 k3s cluster and is used for self-hosting, testing, and learning Kubernetes/cloud-native tooling.

Cluster

What is here

  • bootstrap/argocd: Argo CD bootstrap manifests
  • charts/infrastructure: cluster infrastructure like MetalLB, cert-manager, ingress-nginx, and sealed-secrets
  • charts/platform: platform services like Argo CD, monitoring, and Keycloak
  • charts/apps: apps like AdGuard Home, Homepage, and media server stack
  • charts/data: data services like PostgreSQL

Deployment model

Argo CD manages this repo and syncs the cluster from the Helm charts in charts/.

Bootstrap starts from:

  • bootstrap/argocd/root-application.yaml

That root app applies the AppProject and ApplicationSet, which then deploy the rest of the stack.

About

Minimal GitOps homelab running on 3 Raspberry Pi 5 nodes with k3s

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors