bazarr.yaml 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. ---
  2. apiVersion: apps/v1
  3. kind: Deployment
  4. metadata:
  5. name: bazarr
  6. namespace: plex
  7. spec:
  8. strategy:
  9. type: Recreate
  10. selector:
  11. matchLabels:
  12. app: bazarr
  13. replicas: 1
  14. template:
  15. metadata:
  16. labels:
  17. app: bazarr
  18. annotations:
  19. backup.velero.io/backup-volumes-excludes: plex
  20. spec:
  21. containers:
  22. - name: bazarr
  23. image: lscr.io/linuxserver/bazarr:development-v1.4.4-beta.24-ls617
  24. ports:
  25. - containerPort: 6767
  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: "/config"
  38. name: config
  39. volumes:
  40. - name: plex
  41. persistentVolumeClaim:
  42. claimName: plex-pvc
  43. - name: config
  44. persistentVolumeClaim:
  45. claimName: bazarr-pvc
  46. ---
  47. apiVersion: v1
  48. kind: Service
  49. metadata:
  50. name: bazarr-service
  51. namespace: plex
  52. spec:
  53. selector:
  54. app: bazarr
  55. type: ClusterIP
  56. ports:
  57. - name: bazarr-web-port
  58. protocol: TCP
  59. port: 6767
  60. targetPort: http-web-svc
  61. ---
  62. apiVersion: networking.k8s.io/v1
  63. kind: Ingress
  64. metadata:
  65. name: bazarr
  66. namespace: plex
  67. annotations:
  68. traefik.ingress.kubernetes.io/router.entrypoints: websecure
  69. traefik.ingress.kubernetes.io/router.middlewares: kube-system-lanonly@kubernetescrd
  70. spec:
  71. rules:
  72. - host: bazarr.lan.jibby.org
  73. http:
  74. paths:
  75. - path: /
  76. pathType: Prefix
  77. backend:
  78. service:
  79. name: bazarr-service
  80. port:
  81. number: 6767