ingress.yaml 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. ---
  2. apiVersion: traefik.containo.us/v1alpha1
  3. kind: IngressRoute
  4. metadata:
  5. name: homeassistant-ingress-route
  6. namespace: smarthome
  7. spec:
  8. entryPoints:
  9. - web
  10. routes:
  11. - match: Host(`homeassistant.dezendorf.net`)
  12. kind: Rule
  13. middlewares:
  14. - name: redirecthttps
  15. services:
  16. - name: homeassistant-service
  17. port: 8123
  18. ---
  19. apiVersion: traefik.containo.us/v1alpha1
  20. kind: IngressRoute
  21. metadata:
  22. name: homeassistant-websecure-route
  23. namespace: smarthome
  24. spec:
  25. entryPoints:
  26. - websecure
  27. routes:
  28. - match: Host(`homeassistant.dezendorf.net`)
  29. kind: Rule
  30. services:
  31. - name: homeassistant-service
  32. port: 8123
  33. tls:
  34. certResolver: myresolver
  35. ---
  36. apiVersion: traefik.containo.us/v1alpha1
  37. kind: IngressRoute
  38. metadata:
  39. name: homebridge-ingress-route
  40. namespace: smarthome
  41. spec:
  42. entryPoints:
  43. - web
  44. routes:
  45. - match: Host(`homebridge.dezendorf.net`)
  46. kind: Rule
  47. middlewares:
  48. - name: redirecthttps
  49. services:
  50. - name: homebridge-service
  51. port: 8581
  52. ---
  53. apiVersion: traefik.containo.us/v1alpha1
  54. kind: IngressRoute
  55. metadata:
  56. name: homebridge-websecure-route
  57. namespace: smarthome
  58. spec:
  59. entryPoints:
  60. - websecure
  61. routes:
  62. - match: Host(`homebridge.dezendorf.net`)
  63. kind: Rule
  64. services:
  65. - name: homebridge-service
  66. port: 8581
  67. tls:
  68. certResolver: myresolver