...
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