fix: correct infrastructure description - defiant runs k3s, not media

This commit is contained in:
2026-01-31 06:57:07 +00:00
parent 26dc6e9983
commit 1e402ff027

View File

@@ -1,17 +1,18 @@
# Homelab GitOps # Homelab GitOps
![Kubernetes](https://img.shields.io/badge/k3s-1.28+-326CE5?style=flat&logo=kubernetes&logoColor=white) ![Kubernetes](https://img.shields.io/badge/k3s-1.28+-326CE5?style=flat&logo=kubernetes&logoColor=white)
![ArgoCD](https://img.shields.io/badge/ArgoCD-2.9+-EF7B4D?style=flat&logo=argo&logoColor=white) ![ArgoCD](https://img.shields.io/badge/GitOps-Ready-EF7B4D?style=flat&logo=argo&logoColor=white)
![License](https://img.shields.io/badge/License-MIT-blue) ![License](https://img.shields.io/badge/License-MIT-blue)
GitOps repository for my homelab infrastructure. Everything as code, automatically synced. GitOps repository for homelab Kubernetes infrastructure. Everything as code.
## Infrastructure ## Infrastructure
- **Cluster**: k3s on AMD Ryzen 9 7940HS | System | Role | Stack |
- **Storage**: 50TB TrueNAS (NFS) |--------|------|-------|
- **GitOps**: ArgoCD/Flux | **defiant** | k3s cluster | AMD Ryzen 9 7940HS, Istio, Knative |
- **Secrets**: SOPS + age | **truenas** | Storage + Docker | 50TB RAIDZ2, Plex, *arr stack |
| **dell01** | Gateway | Clawdbot AI |
## Structure ## Structure
@@ -21,19 +22,30 @@ GitOps repository for my homelab infrastructure. Everything as code, automatical
│ └── overlays/ # Environment overrides │ └── overlays/ # Environment overrides
├── infrastructure/ # Cluster infrastructure ├── infrastructure/ # Cluster infrastructure
│ ├── networking/ # Ingress, certs, DNS │ ├── networking/ # Ingress, certs, DNS
│ ├── storage/ # PVCs, StorageClasses │ ├── storage/ # NFS, PVCs
│ └── monitoring/ # Prometheus, Grafana │ └── monitoring/ # Prometheus, Grafana
└── clusters/ └── clusters/
└── defiant/ # Cluster-specific config └── defiant/ # k3s cluster config
``` ```
## Apps Deployed ## Defiant (k3s) Workloads
- 📺 Media: Plex, Sonarr, Radarr, Prowlarr - 🏥 MediSynth - FHIR healthcare platform
- 📷 Photos: Immich - 🔧 Istio - Service mesh
- 🏠 Smart Home: Home Assistant - ⚡ Knative - Serverless
- 📊 Monitoring: Prometheus, Grafana, Uptime Kuma - 📜 Cert-Manager - TLS certificates
- 🔐 Security: Authelia, Cert-Manager - 🗄️ CNPG - Cloud Native PostgreSQL
## TrueNAS (Docker - not in this repo)
- 📺 Plex, Sonarr, Radarr, Prowlarr
- 📷 Immich
- 🏠 Home Assistant
- 📊 Homepage, Uptime Kuma
## Secrets
Encrypted with SOPS + age. Never committed in plain text.
## License ## License