Skip to content
This repository was archived by the owner on Jan 4, 2026. It is now read-only.
/ homelab Public archive

Battery included Kubernetes setup, both self contained with kind, or releasable into actual self-hosted cluster

Notifications You must be signed in to change notification settings

morten-olsen/homelab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

THIS IS A WORK IN PROGRESS!, do not actually use

Battery included Kubernetes setup, both self contained with kind, or releasable into actual self-hosted cluster (and at some point, hopefully even managed clusters)

This is my personal homelab setup, so it may not actually be something you want to use, unless you agree with all my choices!

deployment: argo-cd
updating: renovate
load-balancer: metallb
ingress: ingress-nginx
certificates: cert-manager
storage: nfs-subdir-external-provisioner

Requirements:

- nix
- Docker
- jq
- CloudFlare hosted domain (optional)

Usage:

nix develop --impure
setup-kind
get-argo-password
forward-argo

# Go to http://localhost:8080 and login with "admin"

TODO:

  • Network security
  • Istio ingress (?)
  • Add management
    • OpenTelemetry
    • SigNoz
    • Ntfy
docker inspect homelab-control-plane | jq '.[0].NetworkSettings.Networks.kind'

About

Battery included Kubernetes setup, both self contained with kind, or releasable into actual self-hosted cluster

Topics

Resources

Stars

Watchers

Forks

Contributors 2

  •  
  •