58 lines
1.7 KiB
Markdown
58 lines
1.7 KiB
Markdown
# Gluttony-Cluster
|
|
|
|
[![Build Status](https://drone.clortox.com/api/badges/Infrastructure/Gluttony-Cluster/status.svg)](https://drone.clortox.com/Infrastructure/Gluttony-Cluster)
|
|
|
|
A [ArgoCD](https://argo-cd.readthedocs.io/en/stable/) 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](./img/rack.jpg)
|
|
![network switch](./img/switch.jpg)
|
|
![zfs pool](./img/drives.jpg)
|
|
|
|
## Software
|
|
|
|
### Tier 0
|
|
|
|
_Software that aids the cluster run_
|
|
|
|
| Name | Use |
|
|
| ---- | --- |
|
|
| [Flux](fluxcd.io) | Deployments |
|
|
| [Sealed Secrets](https://github.com/bitnami-labs/sealed-secrets) | Secret management via git |
|
|
| [MetalLB](https://metallb.universe.tf) | Load Balancer |
|
|
| [Nvidia Operator](https://docs.nvidia.com/datacenter/cloud-native/gpu-operator/latest/index.html) | Nvidia Container Runtime Operator |
|
|
|
|
## Hosted Version
|
|
|
|
Find the actual, in production version of this repo on my [Gitea Repository](https://git.clortox.com/Infrastructure/Gluttony-Cluster). 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](https://github.com/Clortox/Gluttony-Cluster).
|