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 |