k8s.io/kubernetes@v1.31.0-alpha.0.0.20240520171757-56147500dadc/cluster/addons/metrics-server/resource-reader.yaml (about)

     1  apiVersion: rbac.authorization.k8s.io/v1
     2  kind: ClusterRole
     3  metadata:
     4    name: system:metrics-server
     5    labels:
     6      kubernetes.io/cluster-service: "true"
     7      addonmanager.kubernetes.io/mode: Reconcile
     8  rules:
     9    - apiGroups: [""]
    10      resources:
    11        - nodes/metrics
    12      verbs:
    13        - get
    14    - apiGroups: [""]
    15      resources:
    16        - pods
    17        - nodes
    18      verbs:
    19        - get
    20        - list
    21        - watch
    22    - apiGroups: ["apps"]
    23      resources:
    24        - deployments
    25      resourceNames:
    26        - metrics-server-v0.7.0
    27      verbs:
    28        - get
    29        - patch
    30    - nonResourceURLs:
    31      - /metrics
    32      verbs:
    33        - get
    34  ---
    35  apiVersion: rbac.authorization.k8s.io/v1
    36  kind: ClusterRoleBinding
    37  metadata:
    38    name: system:metrics-server
    39    labels:
    40      kubernetes.io/cluster-service: "true"
    41      addonmanager.kubernetes.io/mode: Reconcile
    42  roleRef:
    43    apiGroup: rbac.authorization.k8s.io
    44    kind: ClusterRole
    45    name: system:metrics-server
    46  subjects:
    47  - kind: ServiceAccount
    48    name: metrics-server
    49    namespace: kube-system