...

Text file src/k8s.io/kubernetes/cluster/addons/rbac/kubelet-cert-rotation/kubelet-certificate-management.yaml

Documentation: k8s.io/kubernetes/cluster/addons/rbac/kubelet-cert-rotation

     1apiVersion: rbac.authorization.k8s.io/v1
     2kind: ClusterRoleBinding
     3metadata:
     4  name: gce:beta:kubelet-certificate-bootstrap
     5  labels:
     6    addonmanager.kubernetes.io/mode: Reconcile
     7roleRef:
     8  apiGroup: rbac.authorization.k8s.io
     9  kind: ClusterRole
    10  name: gce:beta:kubelet-certificate-bootstrap
    11subjects:
    12- apiGroup: rbac.authorization.k8s.io
    13  kind: User
    14  name: kubelet
    15---
    16apiVersion: rbac.authorization.k8s.io/v1
    17kind: ClusterRoleBinding
    18metadata:
    19  name: gce:beta:kubelet-certificate-rotation
    20  labels:
    21    addonmanager.kubernetes.io/mode: Reconcile
    22roleRef:
    23  apiGroup: rbac.authorization.k8s.io
    24  kind: ClusterRole
    25  name: gce:beta:kubelet-certificate-rotation
    26subjects:
    27- apiGroup: rbac.authorization.k8s.io
    28  kind: Group
    29  name: system:nodes
    30---
    31apiVersion: rbac.authorization.k8s.io/v1
    32kind: ClusterRole
    33metadata:
    34  name: gce:beta:kubelet-certificate-bootstrap
    35  labels:
    36    addonmanager.kubernetes.io/mode: Reconcile
    37rules:
    38- apiGroups:
    39  - "certificates.k8s.io"
    40  resources:
    41  - certificatesigningrequests/nodeclient
    42  verbs:
    43  - "create"
    44---
    45apiVersion: rbac.authorization.k8s.io/v1
    46kind: ClusterRole
    47metadata:
    48  name: gce:beta:kubelet-certificate-rotation
    49  labels:
    50    addonmanager.kubernetes.io/mode: Reconcile
    51rules:
    52- apiGroups:
    53  - "certificates.k8s.io"
    54  resources:
    55  - certificatesigningrequests/selfnodeclient
    56  - certificatesigningrequests/selfnodeserver
    57  verbs:
    58  - "create"

View as plain text