Merge pull request #132178 from gavinkflam/127990/add-kubelet-metrics-to-system-monitoring-role

Allow system:monitoring role to access kubelet metrics endpoints
This commit is contained in:
Kubernetes Prow Robot
2025-06-11 12:03:02 -07:00
committed by GitHub
3 changed files with 15 additions and 0 deletions

View File

@@ -283,6 +283,9 @@ func ClusterRoles() []rbacv1.ClusterRole {
"/livez", "/readyz", "/healthz",
"/livez/*", "/readyz/*", "/healthz/*",
).RuleOrDie(),
// Needed for kubelet metrics
rbacv1helpers.NewRule("get").Groups(legacyGroup).Resources("nodes/metrics").RuleOrDie(),
}
if utilfeature.DefaultFeatureGate.Enabled(zpagesfeatures.ComponentFlagz) {

View File

@@ -1015,6 +1015,12 @@ items:
- /readyz/*
verbs:
- get
- apiGroups:
- ""
resources:
- nodes/metrics
verbs:
- get
- nonResourceURLs:
- /flagz
verbs:

View File

@@ -923,6 +923,12 @@ items:
- /readyz/*
verbs:
- get
- apiGroups:
- ""
resources:
- nodes/metrics
verbs:
- get
- apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata: