--- apiVersion: apps/v1 kind: Deployment metadata: name: ersatztv namespace: default spec: replicas: 1 selector: matchLabels: app: ersatztv template: metadata: labels: app: ersatztv spec: containers: - name: ersatztv image: jasongdove/ersatztv:v25.3.0 ports: - containerPort: 8409 volumeMounts: - name: data mountPath: /root/.local/share/ersatztv - name: i915 mountPath: /dev/dri/ - name: transcode mountPath: /root/.local/share/etv-transcode - name: merge mountPath: /mnt/merge securityContext: privileged: true resources: requests: gpu.intel.com/i915: "1" limits: gpu.intel.com/i915: "1" volumes: - name: data persistentVolumeClaim: claimName: ersatztv-pvc - name: i915 hostPath: path: /dev/dri - name: merge nfs: server: 10.0.0.123 path: /merge - name: transcode emptyDir: {}