11# RBAC permissions for metrics server
22apiVersion : rbac.authorization.k8s.io/v1
33kind : ClusterRole
4+ metadata :
5+ name : system:aggregated-metrics-reader
6+ labels :
7+ rbac.authorization.k8s.io/aggregate-to-view : " true"
8+ rbac.authorization.k8s.io/aggregate-to-edit : " true"
9+ rbac.authorization.k8s.io/aggregate-to-admin : " true"
10+ rules :
11+ - apiGroups : ["metrics.k8s.io"]
12+ resources : ["pods", "nodes"]
13+ verbs : ["get", "list", "watch"]
14+ ---
15+ apiVersion : rbac.authorization.k8s.io/v1
16+ kind : ClusterRole
417metadata :
518 name : system:metrics-server
619rules :
7- - apiGroups :
8- - " "
9- resources :
10- - pods
11- - nodes
12- - nodes/stats
13- - nodes/metrics
14- - namespaces
15- - configmaps
16- verbs :
17- - get
18- - list
19- - watch
20+ - apiGroups :
21+ - " "
22+ resources :
23+ - nodes/metrics
24+ verbs :
25+ - get
26+ - apiGroups :
27+ - " "
28+ resources :
29+ - pods
30+ - nodes
31+ - namespaces
32+ verbs :
33+ - get
34+ - list
35+ - watch
2036---
2137apiVersion : rbac.authorization.k8s.io/v1
2238kind : ClusterRoleBinding
@@ -27,9 +43,36 @@ roleRef:
2743 kind : ClusterRole
2844 name : system:metrics-server
2945subjects :
30- - kind : ServiceAccount
31- name : metrics-server
32- namespace : kube-system
46+ - kind : ServiceAccount
47+ name : metrics-server
48+ namespace : kube-system
49+ ---
50+ apiVersion : rbac.authorization.k8s.io/v1
51+ kind : ClusterRoleBinding
52+ metadata :
53+ name : metrics-server:system:auth-delegator
54+ roleRef :
55+ apiGroup : rbac.authorization.k8s.io
56+ kind : ClusterRole
57+ name : system:auth-delegator
58+ subjects :
59+ - kind : ServiceAccount
60+ name : metrics-server
61+ namespace : kube-system
62+ ---
63+ apiVersion : rbac.authorization.k8s.io/v1
64+ kind : RoleBinding
65+ metadata :
66+ name : metrics-server-auth-reader
67+ namespace : kube-system
68+ roleRef :
69+ apiGroup : rbac.authorization.k8s.io
70+ kind : Role
71+ name : extension-apiserver-authentication-reader
72+ subjects :
73+ - kind : ServiceAccount
74+ name : metrics-server
75+ namespace : kube-system
3376---
3477apiVersion : rbac.authorization.k8s.io/v1
3578kind : ClusterRoleBinding
0 commit comments