_service.tpl 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. {{- define "plex.service" -}}
  2. service:
  3. plex:
  4. enabled: true
  5. primary: true
  6. type: NodePort
  7. targetSelector: plex
  8. ports:
  9. webui:
  10. enabled: true
  11. primary: true
  12. port: {{ .Values.plexNetwork.webPort }}
  13. nodePort: {{ .Values.plexNetwork.webPort }}
  14. targetPort: 32400
  15. targetSelector: plex
  16. discovery:
  17. enabled: true
  18. # This service is added only to provide
  19. # a way for in-cluster apps to discovery plex
  20. # For LAN discovery, host networking is required
  21. type: ClusterIP
  22. targetSelector: plex
  23. ports:
  24. dlna-tcp:
  25. enabled: true
  26. primary: true
  27. port: 32469
  28. targetPort: 32469
  29. protocol: tcp
  30. targetSelector: plex
  31. dlna-udp:
  32. enabled: true
  33. port: 1900
  34. targetPort: 1900
  35. protocol: udp
  36. targetSelector: plex
  37. gdm1:
  38. enabled: true
  39. port: 32410
  40. targetPort: 32410
  41. protocol: udp
  42. targetSelector: plex
  43. gdm2:
  44. enabled: true
  45. port: 32412
  46. targetPort: 32412
  47. protocol: udp
  48. targetSelector: plex
  49. gdm3:
  50. enabled: true
  51. port: 32413
  52. targetPort: 32413
  53. protocol: udp
  54. targetSelector: plex
  55. gdm4:
  56. enabled: true
  57. port: 32414
  58. targetPort: 32414
  59. protocol: udp
  60. targetSelector: plex
  61. {{- end -}}