prometheus-roleSpecificNamespaces.yaml 856 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. apiVersion: rbac.authorization.k8s.io/v1
  2. items:
  3. - apiVersion: rbac.authorization.k8s.io/v1
  4. kind: Role
  5. metadata:
  6. name: prometheus-k8s
  7. namespace: default
  8. rules:
  9. - apiGroups:
  10. - ""
  11. resources:
  12. - nodes
  13. - services
  14. - endpoints
  15. - pods
  16. verbs:
  17. - get
  18. - list
  19. - watch
  20. - apiVersion: rbac.authorization.k8s.io/v1
  21. kind: Role
  22. metadata:
  23. name: prometheus-k8s
  24. namespace: kube-system
  25. rules:
  26. - apiGroups:
  27. - ""
  28. resources:
  29. - nodes
  30. - services
  31. - endpoints
  32. - pods
  33. verbs:
  34. - get
  35. - list
  36. - watch
  37. - apiVersion: rbac.authorization.k8s.io/v1
  38. kind: Role
  39. metadata:
  40. name: prometheus-k8s
  41. namespace: monitoring
  42. rules:
  43. - apiGroups:
  44. - ""
  45. resources:
  46. - nodes
  47. - services
  48. - endpoints
  49. - pods
  50. verbs:
  51. - get
  52. - list
  53. - watch
  54. kind: RoleList