apiVersion: apps/v1 kind: Deployment metadata: annotations: keel.sh/policy: minor keel.sh/trigger: poll keel.sh/match-tag: "true" keel.sh/pollSchedule: "@every 6h" labels: io.kompose.service: tdarr name: tdarr spec: replicas: 0 selector: matchLabels: io.kompose.service: tdarr strategy: type: Recreate template: metadata: labels: io.kompose.service: tdarr spec: nodeSelector: role: master containers: - env: - name: NVIDIA_DRIVER_CAPABILITIES value: all - name: NVIDIA_VISIBLE_DEVICES value: all - name: PGID value: "1000" - name: PUID value: "1000" - name: TZ value: Asia/Kuwait - name: UMASK_SET value: "002" - name: ffmpegVersion value: "6" - name: inContainer value: "true" - name: internalNode value: "true" - name: nodeName value: MasterNode - name: serverIP value: tdarr-server - name: serverPort value: "8266" - name: webUIPort value: "8265" image: ghcr.io/haveagitgat/tdarr:latest name: tdarr resources: limits: nvidia.com/gpu: 1 requests: nvidia.com/gpu: 1 ports: - containerPort: 8265 protocol: TCP - containerPort: 8266 protocol: TCP volumeMounts: - mountPath: /app/server name: ssd subPath: configs/transcoding/docker/tdarr/server - mountPath: /app/logs name: ssd subPath: configs/transcoding/docker/tdarr/logs - mountPath: /app/configs name: ssd subPath: configs/transcoding/docker/tdarr/configs - mountPath: /media name: ssd - mountPath: /HDD name: hdd - mountPath: /temp name: ssd subPath: configs/transcoding/transcode_cache restartPolicy: Always runtimeClassName: nvidia volumes: - name: ssd persistentVolumeClaim: claimName: nfs-ssd-pvc - name: hdd persistentVolumeClaim: claimName: nfs-hdd-pvc