Skip to content

idcrook/kubernetes-homespun

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

An in-home kubernetes cluster network (serves to Internet)

Apps and services deployed via kubernetes:

High-level

  • Raspberry Pi-s
  • kubernetes via k3s
    • "external" NFS server for persistent storage
    • "external" postgresql server for database
  • traefik v2.10 for ingress
    • includes Let's Encrypt (TLS certificates) and wildcard DNS support

Hardware:

  • PINE64 ROCK64 (1GB): Diet Pi (buster) : k3s control plane node
  • Raspberry Pi 4 B (4GB): Raspberry Pi OS (arm64 bullseye) : k3s worker node
    • "external" postgresql DB, USB thumb drive for db storage
  • NAS : "external" NFS server
  • Raspberry Pi 4 B (4GB): Running BirdNET.Pi on PoE connection

Use "external" postgresql db

  • miniflux
  • freshrss
  • wikijs

Offline services (there may be others)


Get it done