fix: repair transmission deployment.yaml and add missing PVC

This commit is contained in:
2026-06-02 04:42:40 +00:00
parent 43976cb1a1
commit 4fcd1b01d6
+23 -34
View File
@@ -2,7 +2,7 @@ apiVersion: apps/v1
kind: Deployment kind: Deployment
metadata: metadata:
name: transmission name: transmission
namespace: apps namespace: media
labels: labels:
app: transmission app: transmission
spec: spec:
@@ -10,8 +10,6 @@ spec:
selector: selector:
matchLabels: matchLabels:
app: transmission app: transmission
strategy:
type: Recreate
template: template:
metadata: metadata:
labels: labels:
@@ -19,49 +17,40 @@ spec:
spec: spec:
containers: containers:
- name: transmission - name: transmission
image: lscr.io/linuxserver/transmission:latest image: linuxserver/transmission:latest
ports:
- name: web
containerPort: 9091
protocol: TCP
- name: peer
containerPort: 51413
protocol: TCP
- name: peer-udp
containerPort: 51413
protocol: UDP
env: env:
- name: PUID - name: PUID
value: "1000" value: "1000"
- name: PGID - name: PGID
value: "1000" value: "1000"
- name: TZ - name: TZ
value: "Etc/UTC" value: "UTC"
- name: TRANSMISSION_WEB_HOME
value: "/web/":"
volumeMounts:
- name: config
mountPath: /config
- name: data
mountPath: /data
- name: gluetun
image: qmcgaw/gluetun:latest
env:
- name: VPN_SERVICE_PROVIDER
value: "protonvpn"
- name: VPN_TYPE
value: "wireguard"
ports: ports:
- name: https - name: http
containerPort: 443 containerPort: 9091
protocol: TCP protocol: TCP
- name: peer-tcp
containerPort: 51413
protocol: TCP
- name: peer-udp
containerPort: 51413
protocol: UDP
volumeMounts: volumeMounts:
- name: config - name: config
mountPath: /config mountPath: /config
- name: downloads
mountPath: /downloads
resources:
requests:
cpu: 100m
memory: 256Mi
limits:
cpu: 1000m
memory: 1Gi
volumes: volumes:
- name: config - name: config
persistentVolumeClaim: persistentVolumeClaim:
claimName: transmission-config-claim claimName: transmission-config
- name: data - name: downloads
persistentVolumeClaim: persistentVolumeClaim:
claimName: transmission-data-claim claimName: media-data