prowlarr.yaml 982 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. ---
  2. apiVersion: apps/v1
  3. kind: Deployment
  4. metadata:
  5. name: prowlarr
  6. namespace: plex
  7. spec:
  8. selector:
  9. matchLabels:
  10. app: prowlarr
  11. replicas: 1
  12. template:
  13. metadata:
  14. labels:
  15. app: prowlarr
  16. spec:
  17. containers:
  18. - name: prowlarr
  19. image: lscr.io/linuxserver/prowlarr:develop-1.3.1.2796-ls94
  20. ports:
  21. - containerPort: 9696
  22. name: http-web-svc
  23. env:
  24. - name: TZ
  25. value: America/New_York
  26. - name: PUID
  27. value: "1000"
  28. - name: PGID
  29. value: "1000"
  30. volumeMounts:
  31. - mountPath: "/config"
  32. name: config
  33. volumes:
  34. - name: config
  35. persistentVolumeClaim:
  36. claimName: prowlarr-pvc
  37. ---
  38. apiVersion: v1
  39. kind: Service
  40. metadata:
  41. name: prowlarr-service
  42. namespace: plex
  43. spec:
  44. selector:
  45. app: prowlarr
  46. type: ClusterIP
  47. ports:
  48. - name: prowlarr-web-port
  49. protocol: TCP
  50. port: 9696
  51. targetPort: http-web-svc