feat(radarr): add Kubernetes manifests and migration script for Radarr
Sync HTPC Manifests to GitOps / Sync Manifests to GitOps Repo (push) Successful in 4s
Sync HTPC Manifests to GitOps / Sync Manifests to GitOps Repo (push) Successful in 4s
This commit is contained in:
@@ -44,6 +44,19 @@ De HTPC omgeving omvat onder andere de volgende diensten:
|
||||
|
||||
---
|
||||
|
||||
## 🔄 GitOps & Deployment
|
||||
## 🚀 Migratie van Host Services naar Kubernetes
|
||||
|
||||
Wijzigingen in de `k8s/` manifests worden automatisch gesynchroniseerd via Gitea Actions naar de centrale GitOps repository [`k8s-infra-vmserver`](https://git.bnhmeijer.nl/bart/k8s-infra-vmserver.git) onder `workloads/htpc/`, waarna ArgoCD deze reconcileert.
|
||||
### Radarr
|
||||
Voor het migreren van de standalone `radarr.service` op `10.2.0.4` naar de Kubernetes pod is een geautomatiseerd script beschikbaar:
|
||||
|
||||
```bash
|
||||
# Migratie uitvoeren (stopt host service, synct /storage/var/lib/radarr naar K8s PVC, start pod):
|
||||
./migrate_radarr_to_cluster.sh
|
||||
|
||||
# Terugrollen naar standalone service indien gewenst:
|
||||
./rollback_radarr_migration.sh
|
||||
```
|
||||
|
||||
- **Dataopslag**: PersistentVolumeClaim `radarr-config` (10Gi, `local-path` op `/datadisk/infra/pv`).
|
||||
- **Mediaopslag**: HostPath `/datadisk` gemount op `/datadisk` (voor films in `/datadisk/htpc/Films` en downloads in `/datadisk/upload`).
|
||||
- **Netwerk & Ingress**: Luistert op poort `7878` (zowel via ClusterIP als HostPort `7878` op `10.2.0.4`), waardoor de bestaande Apache reverse proxy rule (`ProxyPass /radarr http://127.0.0.1:7878/radarr`) naadloos blijft functioneren.
|
||||
|
||||
Reference in New Issue
Block a user