radarr.yaml 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  1. ---
  2. apiVersion: apps/v1
  3. kind: Deployment
  4. metadata:
  5. name: radarr
  6. namespace: plex
  7. spec:
  8. strategy:
  9. type: Recreate
  10. selector:
  11. matchLabels:
  12. app: radarr
  13. replicas: 1
  14. template:
  15. metadata:
  16. labels:
  17. app: radarr
  18. annotations:
  19. backup.velero.io/backup-volumes-excludes: plex,seedbox
  20. spec:
  21. containers:
  22. - name: radarr
  23. image: lscr.io/linuxserver/radarr:latest
  24. ports:
  25. - containerPort: 7878
  26. name: http-web-svc
  27. env:
  28. - name: TZ
  29. value: America/New_York
  30. - name: PUID
  31. value: "1000"
  32. - name: PGID
  33. value: "1000"
  34. volumeMounts:
  35. - mountPath: "/plex"
  36. name: plex
  37. - mountPath: "/seedbox"
  38. name: seedbox
  39. - mountPath: "/config"
  40. name: config
  41. resources:
  42. requests:
  43. memory: "0"
  44. limits:
  45. memory: "2Gi"
  46. volumes:
  47. - name: plex
  48. persistentVolumeClaim:
  49. claimName: plex-pvc
  50. - name: seedbox
  51. persistentVolumeClaim:
  52. claimName: seedbox-pvc
  53. - name: config
  54. persistentVolumeClaim:
  55. claimName: radarr-pvc
  56. ---
  57. apiVersion: v1
  58. kind: Service
  59. metadata:
  60. name: radarr-service
  61. namespace: plex
  62. spec:
  63. selector:
  64. app: radarr
  65. type: ClusterIP
  66. ports:
  67. - name: radarr-web-port
  68. protocol: TCP
  69. port: 7878
  70. targetPort: http-web-svc
  71. ---
  72. apiVersion: networking.k8s.io/v1
  73. kind: Ingress
  74. metadata:
  75. name: radarr
  76. namespace: plex
  77. annotations:
  78. traefik.ingress.kubernetes.io/router.entrypoints: websecure
  79. traefik.ingress.kubernetes.io/router.middlewares: kube-system-lanonly@kubernetescrd
  80. spec:
  81. rules:
  82. - host: radarr.lan.jibby.org
  83. http:
  84. paths:
  85. - path: /
  86. pathType: Prefix
  87. backend:
  88. service:
  89. name: radarr-service
  90. port:
  91. number: 7878