kube-state-metrics-cluster-role.yaml 899 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. apiVersion: rbac.authorization.k8s.io/v1beta1
  2. kind: ClusterRole
  3. metadata:
  4. name: kube-state-metrics
  5. rules:
  6. - apiGroups: [""]
  7. resources:
  8. - nodes
  9. - pods
  10. - services
  11. - resourcequotas
  12. - replicationcontrollers
  13. - limitranges
  14. - persistentvolumeclaims
  15. - persistentvolumes
  16. - namespaces
  17. - endpoints
  18. verbs: ["list", "watch"]
  19. - apiGroups: ["extensions"]
  20. resources:
  21. - daemonsets
  22. - deployments
  23. - replicasets
  24. verbs: ["list", "watch"]
  25. - apiGroups: ["apps"]
  26. resources:
  27. - statefulsets
  28. verbs: ["list", "watch"]
  29. - apiGroups: ["batch"]
  30. resources:
  31. - cronjobs
  32. - jobs
  33. verbs: ["list", "watch"]
  34. - apiGroups: ["autoscaling"]
  35. resources:
  36. - horizontalpodautoscalers
  37. verbs: ["list", "watch"]
  38. - apiGroups: ["authentication.k8s.io"]
  39. resources:
  40. - tokenreviews
  41. verbs: ["create"]
  42. - apiGroups: ["authorization.k8s.io"]
  43. resources:
  44. - subjectaccessreviews
  45. verbs: ["create"]