wg-exporter-role-kube-prometheus.yaml 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. apiVersion: rbac.authorization.k8s.io/v1
  2. kind: Role
  3. metadata:
  4. labels:
  5. app.kubernetes.io/component: prometheus
  6. app.kubernetes.io/name: prometheus
  7. app.kubernetes.io/part-of: kube-prometheus
  8. app.kubernetes.io/version: 2.26.0
  9. name: prometheus-k8s
  10. namespace: kilo
  11. rules:
  12. - apiGroups:
  13. - ""
  14. resources:
  15. - services
  16. - endpoints
  17. - pods
  18. verbs:
  19. - get
  20. - list
  21. - watch
  22. - apiGroups:
  23. - extensions
  24. resources:
  25. - ingresses
  26. verbs:
  27. - get
  28. - list
  29. - watch
  30. - apiGroups:
  31. - networking.k8s.io
  32. resources:
  33. - ingresses
  34. verbs:
  35. - get
  36. - list
  37. - watch
  38. ---
  39. apiVersion: rbac.authorization.k8s.io/v1
  40. kind: RoleBinding
  41. metadata:
  42. labels:
  43. app.kubernetes.io/component: prometheus
  44. app.kubernetes.io/name: prometheus
  45. app.kubernetes.io/part-of: kube-prometheus
  46. app.kubernetes.io/version: 2.26.0
  47. name: prometheus-k8s
  48. namespace: kilo
  49. roleRef:
  50. apiGroup: rbac.authorization.k8s.io
  51. kind: Role
  52. name: prometheus-k8s
  53. subjects:
  54. - kind: ServiceAccount
  55. name: prometheus-k8s
  56. namespace: monitoring