Flux configuration for my Kubernetes cluster
Go to file
2024-10-16 13:28:54 -04:00
flux-system Add Flux sync manifests 2024-10-13 22:23:56 +00:00
helm-repositories Add bitnami helm repo 2024-10-16 10:15:01 -04:00
img Update README 2024-05-03 22:48:17 -04:00
infra Remove redis helm release 2024-10-16 13:28:54 -04:00
namespace Add redis-system namespace 2024-10-16 10:15:58 -04: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 Revert "Remove flux specific items" 2024-10-02 18:42:09 -04:00
pub-cert.pem Add postgresql 2023-10-01 20:08:57 -04:00
README.md Update readme to reflect latest infra 2024-10-16 10:13:24 -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.