radarr.yaml 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697
  1. ---
  2. kind: Deployment
  3. apiVersion: apps/v1
  4. metadata:
  5. name: radarr
  6. labels:
  7. app: radarr
  8. spec:
  9. replicas: 1
  10. selector:
  11. matchLabels:
  12. app: radarr
  13. template:
  14. metadata:
  15. labels:
  16. app: radarr
  17. spec:
  18. containers:
  19. - name: radarr
  20. image: lscr.io/linuxserver/radarr:latest
  21. imagePullPolicy: Always
  22. env:
  23. - name: PUID
  24. value: "1000"
  25. - name: PGID
  26. value: "1000"
  27. ports:
  28. - name: web
  29. containerPort: 80
  30. volumeMounts:
  31. - name: radarr-data-volume
  32. mountPath: "/config"
  33. - name: media-volume
  34. mountPath: "/downloads/transmission"
  35. subPath: "downloads/transmission"
  36. - name: tesseract-nfs
  37. mountPath: "/movies"
  38. #- name: media-volume
  39. # mountPath: "/movies"
  40. # subPath: "library/movies"
  41. volumes:
  42. - name: radarr-data-volume
  43. persistentVolumeClaim:
  44. claimName: radarr-data-pvc
  45. - name: media-volume
  46. persistentVolumeClaim:
  47. claimName: media-pvc
  48. - name: tesseract-nfs
  49. nfs:
  50. server: 192.168.1.87
  51. path: /tank/movies
  52. ---
  53. apiVersion: v1
  54. kind: Service
  55. metadata:
  56. name: radarr
  57. spec:
  58. type: ClusterIP
  59. ports:
  60. - name: web
  61. port: 7878
  62. selector:
  63. app: radarr
  64. ---
  65. apiVersion: traefik.containo.us/v1alpha1
  66. kind: IngressRoute
  67. metadata:
  68. name: radarr-ingress-route
  69. namespace: default
  70. spec:
  71. entryPoints:
  72. - web
  73. routes:
  74. - match: Host(`radarr.dezendorf.net`)
  75. kind: Rule
  76. middlewares:
  77. - name: redirecthttps
  78. services:
  79. - name: radarr
  80. port: 7878
  81. ---
  82. apiVersion: traefik.containo.us/v1alpha1
  83. kind: IngressRoute
  84. metadata:
  85. name: radarr-websecure-route
  86. namespace: default
  87. spec:
  88. entryPoints:
  89. - websecure
  90. routes:
  91. - match: Host(`radarr.dezendorf.net`)
  92. kind: Rule
  93. services:
  94. - name: radarr
  95. port: 7878
  96. tls:
  97. certResolver: myresolver