Configuring Cluster Permissions
Before you can install AtScale, you must enable and configure RBAC authorization on your Kubernetes cluster.
Prerequisites
This procedure assumes the following:
- You have a Kubernetes cluster that meets the requirements described in System Requirements.
- You have enabled RBAC authorization as described in the Kubernetes documentation.
Configuring permissions for your cluster
Use kubectl to set the following permissions on your cluster.
Kind: ClusterRole
| API Groups | Resources | Verbs | 
|---|---|---|
| rbac.authorization.k8s.io | clusterroles, clusterrolebindings, roles, rolebindings | get | 
| apiextensions.k8s.io | customresourcedefinitions | create, get | 
| networking.k8s.io | ingressclasses | create, get | 
| admissionregistration.k8s.io | validatingwebhookconfigurations | get, patch | 
| nginx | configmaps, pods, leases, endpoints, secrets | get, list, watch | 
| nginx | ingresses, services | get, list, update, watch |