A Flux configuration of my homelab kubernetes cluster
Go to file
2024-11-03 16:18:15 -05:00
ansible Update bootstrap 2024-11-02 22:01:17 -04:00
cluster Add correct namespace 2024-11-03 16:18:15 -05:00
docs update docs 2024-11-03 13:15:26 -05:00
.drone.yml Update drone file 2024-05-24 19:20:27 -04:00
.gitignore Update gitignore 2024-10-13 19:04:50 -04:00
.pre-commit-config.yaml Update README 2024-05-03 22:48:17 -04:00
.sourceignore Add more docs 2024-11-02 19:47:27 -04:00
mkdocs.yaml update docs 2024-11-03 13:15:26 -05:00
pub-cert.pem Add postgresql 2023-10-01 20:08:57 -04:00
README.md Add docs and rearrange images 2024-11-02 19:27:58 -04:00
setup.sh Append more verbs to git verbs 2024-01-09 20:11:30 -05:00

Gluttony-Cluster

Build Status

A ArgoCD repo describing my current at home kubernetes cluster.

Hardware

  • Nodes
    • 3 x86_64
    • 2 ARM nodes
    • 1 Dedicated reverse proxy
  • Storage
    • 64TB ZFS pool (Media)
    • 6TB of replicated storage (Configuration)
    • 2TB of NVME ZFS Cache
  • Compute
    • Ryzen 5 5500
    • i7-13700K
    • Core 2 Duo
  • Memory
    • 136 GB of DDR5 across 3 nodes
  • GPU
    • RTX 3090 (Machine Learning)
    • RTX 3080 (Machine Learning)
    • RTX 2060 (Machine Learning)
    • GTX 1060 (Stream Transcoding)
  • Networking
    • 1Gbps Inter-node Networking
    • TL-SG3428 Switch
    • R7000 Nighthawk running DDWRT
  • Power
    • Dedicated 1500W ciruit breaker
    • 1100VA UPS

server rack network switch zfs pool

Software

Tier 0

Software that aids the cluster run

Name Use
Flux Deployments
Sealed Secrets Secret management via git
MetalLB Load Balancer
Nvidia Operator Nvidia Container Runtime Operator

Hosted Version

Find the actual, in production version of this repo on my Gitea Repository. Here you will also find in use issues denoting things I plan to add to this repository.

Find the mirror of this repository on Github.