009-grafana-ingress.yaml 726 B

1234567891011121314151617181920212223242526272829303132333435
  1. ---
  2. ###################################################
  3. # Grafana Service
  4. ###################################################
  5. apiVersion: v1
  6. kind: Service
  7. metadata:
  8. name: grafana
  9. namespace: monitoring
  10. spec:
  11. type: ClusterIP
  12. ports:
  13. - port: 3000
  14. targetPort: 3000
  15. selector:
  16. app: grafana
  17. ---
  18. ###################################################
  19. # Grafana Ingres
  20. ###################################################
  21. apiVersion: traefik.containo.us/v1alpha1
  22. kind: IngressRoute
  23. metadata:
  24. name: grafana
  25. namespace: monitoring
  26. spec:
  27. routes:
  28. - match: Host(`grafana.monteasua.com.br`)
  29. kind: Rule
  30. services:
  31. - name: grafana
  32. port: 3000
  33. tls:
  34. secretName: monteasua-com-br-tls