P6: Kiwix and Transmission migration planning (#35)
## Summary - Detailed planning document for Phase 6 of k8s migration - Transmission as standalone general-purpose torrent service with web UI at torrent.tail8d86e.ts.net - NFS storage on sifaka (/volume1/torrents) shared between both services - Declarative ZIM torrent list in kiwix's ConfigMap, synced to transmission via sidecar - ZIM watcher CronJob for automatic kiwix restart when new archives complete - Supports both GitOps (declarative) and interactive (web UI) torrent management ## Architecture Highlights - **torrent namespace**: Standalone transmission with Tailscale ingress - **kiwix namespace**: kiwix-serve with torrent-sync sidecar - **Shared NFS PV**: Single PV referenced by PVCs in both namespaces - **No backup needed**: Sifaka is RAID 5/6 and already the backup target ## Deployment and Testing - [ ] Review plan document - [ ] Verify NFS export on sifaka is feasible - [ ] Approve architecture decisions 🤖 Generated with [Claude Code](https://claude.com/claude-code) Reviewed-on: https://forge.tail8d86e.ts.net/eblume/blumeops/pulls/35
This commit is contained in:
parent
f98103a58d
commit
b97d461a5a
1 changed files with 1108 additions and 13 deletions
File diff suppressed because it is too large
Load diff
Loading…
Add table
Add a link
Reference in a new issue