feat(transmission): migrate transmission-daemon to Kubernetes htpc namespace
Sync HTPC Manifests to GitOps / Sync Manifests to GitOps Repo (push) Successful in 4s

This commit is contained in:
bart
2026-10-18 21:47:07 +02:00
parent 2fca819dff
commit 27f4dc3cfe
8 changed files with 248 additions and 1 deletions
+8 -1
View File
@@ -32,7 +32,7 @@ De HTPC omgeving omvat onder andere de volgende diensten:
| **Lidarr** | `8686` | Automatisch beheer en downloaden van muziek |
| **Bazarr** | `6767` | Ondertitelbeheer en synchronisatie |
| **Jackett / Prowlarr** | `9117` / `9696` | Torrent- en usenet indexer proxy |
| **SABnzbd / Torrent** | `8080` / `8085` | Downloadclients voor media-acquisitie |
| **SABnzbd / Transmission** | `8080` / `9091` | Downloadclients voor media-acquisitie (BitTorrent peer-poort `53662`) |
---
@@ -60,3 +60,10 @@ Voor het migreren van de standalone `radarr.service` op `10.2.0.4` naar de Kuber
- **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.
### Transmission
De BitTorrent daemon (`transmission`) draait als pod in de `htpc` namespace:
- **Dataopslag**: PersistentVolumeClaim `transmission-config` (10Gi, `local-path` op `/datadisk/infra/pv`), gemigreerd vanuit `/var/www/.config/transmission-daemon` met behoud van alle torrents, resume-bestanden en instellingen.
- **Mediaopslag**: HostPath `/datadisk` en `/mnt/mp3` zodat `/datadisk/upload/finished` en `/datadisk/upload/incomplete` identiek zijn voor Transmission, Radarr, Sonarr en Lidarr.
- **Netwerk**: Web UI / RPC op poort `9091` (ClusterIP + HostPort `9091`) en BitTorrent peer-poort `53662` (TCP & UDP, ClusterIP + HostPort `53662`).