...

Text file src/k8s.io/kubernetes/cluster/addons/fluentd-gcp/scaler-rbac.yaml

Documentation: k8s.io/kubernetes/cluster/addons/fluentd-gcp

     1apiVersion: v1
     2kind: ServiceAccount
     3metadata:
     4  name: fluentd-gcp-scaler
     5  namespace: kube-system
     6  labels:
     7    kubernetes.io/cluster-service: "true"
     8    addonmanager.kubernetes.io/mode: Reconcile
     9---
    10apiVersion: rbac.authorization.k8s.io/v1
    11kind: Role
    12metadata:
    13  name: system:fluentd-gcp-scaler
    14  namespace: kube-system
    15  labels:
    16    kubernetes.io/cluster-service: "true"
    17    addonmanager.kubernetes.io/mode: Reconcile
    18rules:
    19- apiGroups:
    20  - "apps"
    21  resources:
    22  - daemonsets
    23  verbs:
    24  - get
    25  - patch
    26- apiGroups:
    27  - "scalingpolicy.kope.io"
    28  resources:
    29  - scalingpolicies
    30  verbs:
    31  - get
    32---
    33apiVersion: rbac.authorization.k8s.io/v1
    34kind: RoleBinding
    35metadata:
    36  name: fluentd-gcp-scaler-binding
    37  namespace: kube-system
    38  labels:
    39    kubernetes.io/cluster-service: "true"
    40    addonmanager.kubernetes.io/mode: Reconcile
    41roleRef:
    42  apiGroup: rbac.authorization.k8s.io
    43  kind: Role
    44  name: system:fluentd-gcp-scaler
    45subjects:
    46- kind: ServiceAccount
    47  name: fluentd-gcp-scaler
    48  namespace: kube-system

View as plain text