traefik-configmap.yaml 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. apiVersion: v1
  2. kind: ConfigMap
  3. metadata:
  4. name: traefik-config
  5. namespace: kube-system
  6. data:
  7. octoprint.yaml: |
  8. http:
  9. routers:
  10. octoprint:
  11. rule: Host(`octoprint.lan.jibby.org`)
  12. service: octoprint
  13. services:
  14. octoprint:
  15. loadBalancer:
  16. servers:
  17. - url: http://172.16.69.49
  18. pikvm.yaml: |
  19. http:
  20. routers:
  21. pikvm:
  22. rule: Host(`pikvm.lan.jibby.org`)
  23. service: pikvm
  24. services:
  25. pikvm:
  26. loadBalancer:
  27. serversTransport: "pikvm"
  28. servers:
  29. - url: https://172.16.69.240
  30. serversTransports:
  31. pikvm:
  32. insecureSkipVerify: true
  33. proxmox.yaml: |
  34. http:
  35. routers:
  36. proxmox:
  37. rule: Host(`proxmox.lan.jibby.org`)
  38. service: proxmox
  39. services:
  40. proxmox:
  41. loadBalancer:
  42. serversTransport: "proxmox"
  43. servers:
  44. - url: https://172.16.69.40:8006
  45. serversTransports:
  46. proxmox:
  47. insecureSkipVerify: true