k8s-sqs-autoscaler icon indicating copy to clipboard operation
k8s-sqs-autoscaler copied to clipboard

RBAC errors

Open davidk81 opened this issue 5 years ago • 1 comments

Not sure if this is the best way to set RBAC, but I got the API permission errors fixed by applying the following:

apiVersion: v1
kind: ServiceAccount
metadata:
  name: sqs-scaler
  namespace: ${K8S_NAMESPACE}
---
apiVersion: rbac.authorization.k8s.io/v1
kind: RoleBinding
metadata:
  name: sqs-scaler
  namespace: ${K8S_NAMESPACE}
roleRef:
  apiGroup: rbac.authorization.k8s.io
  kind: Role
  name: sqs-scaler
subjects:
- kind: ServiceAccount
  name: sqs-scaler
---
apiVersion: rbac.authorization.k8s.io/v1
kind: Role
metadata:
  name: sqs-scaler
  namespace: ${K8S_NAMESPACE}
rules:
- apiGroups:
  - extensions
  - apps
  resources:
  - deployments
  - replicasets
  verbs:
  - get
  - list
  - watch
  - patch

(In k8s-sqs-autoscaler deployment)

...
    spec:
      serviceAccountName: sqs-scaler
...

davidk81 avatar Jul 15 '19 08:07 davidk81

thanks for this man

rafilkmp3 avatar Nov 09 '20 13:11 rafilkmp3