You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

58 lines
1.1 KiB

  1. {% if cilium_enable_prometheus or cilium_enable_hubble_metrics %}
  2. ---
  3. # Source: cilium/templates/cilium-agent-service.yaml
  4. kind: Service
  5. apiVersion: v1
  6. metadata:
  7. name: hubble-metrics
  8. namespace: kube-system
  9. annotations:
  10. prometheus.io/scrape: 'true'
  11. prometheus.io/port: "9091"
  12. labels:
  13. k8s-app: hubble
  14. spec:
  15. clusterIP: None
  16. type: ClusterIP
  17. ports:
  18. - name: hubble-metrics
  19. port: 9091
  20. protocol: TCP
  21. targetPort: hubble-metrics
  22. selector:
  23. k8s-app: cilium
  24. {% endif %}
  25. ---
  26. # Source: cilium/templates/hubble-relay-service.yaml
  27. kind: Service
  28. apiVersion: v1
  29. metadata:
  30. name: hubble-relay
  31. namespace: kube-system
  32. labels:
  33. k8s-app: hubble-relay
  34. spec:
  35. type: ClusterIP
  36. selector:
  37. k8s-app: hubble-relay
  38. ports:
  39. - protocol: TCP
  40. port: 80
  41. targetPort: 4245
  42. ---
  43. # Source: cilium/templates/hubble-ui-service.yaml
  44. kind: Service
  45. apiVersion: v1
  46. metadata:
  47. name: hubble-ui
  48. labels:
  49. k8s-app: hubble-ui
  50. namespace: kube-system
  51. spec:
  52. selector:
  53. k8s-app: hubble-ui
  54. ports:
  55. - name: http
  56. port: 80
  57. targetPort: 8081
  58. type: ClusterIP