apiVersion: apps/v1 kind: Deployment metadata: labels: io.kompose.service: transmission name: transmission spec: replicas: 1 selector: matchLabels: io.kompose.service: transmission strategy: type: Recreate template: metadata: labels: io.kompose.service: transmission spec: containers: - env: - name: PASS valueFrom: secretKeyRef: name: dl-secrets key: password - name: PGID value: "1000" - name: PUID value: "1000" - name: TZ value: Asia/Kuwait - name: USER valueFrom: secretKeyRef: name: dl-secrets key: user image: lscr.io/linuxserver/transmission:latest name: transmission ports: - containerPort: 9091 protocol: TCP - containerPort: 51413 protocol: TCP - containerPort: 51413 protocol: UDP volumeMounts: - mountPath: /config name: ssd subPath: configs/download-stack/transmission - mountPath: /downloads name: hdd subPath: transmission/downloads restartPolicy: Always volumes: - name: ssd persistentVolumeClaim: claimName: nfs-ssd-pvc - name: hdd persistentVolumeClaim: claimName: nfs-hdd-pvc