Files
kubernetes/docs/projects/ansible/roles/kubernetes/rbac.md
2023-10-29 14:50:19 +09:30

1.5 KiB

title, description, date, template, about
title description date template about
RBAC No Fuss Computings Ansible role nfc_kubernetes RBAC documentation. 2023-10-29 project.html https://gitlab.com/nofusscomputing/projects/ansible/roles/kubernetes

As part of this roles workflow, A set of Clester Roles and Cluster Bindings are deployed and ready to use. The intent of these roles is to create a default set of roles that only require the authorization system to provide the users groups. As they have been defined as Cluster Roles you can bind to both cluster and/or namespace.
A minimum access required princible has been adopted in the creation of these roles. With the roles designed to be for whom would access/use the cluster (An End user).

!!! tip All Deployed ClusterRole include a labels authorization/description and authorization/target explaining their intended purpose and where they a recommended for binding.

Currently the following roles are deployed as part of this Anible role:

  • authorization:namespace:read

    Full read access to all objects except secrets

  • authorization:full

    Full read/write access to all objects including secrets

  • authorization:namespace:owner

    Full read/write access to all objects including secrets

  • authorization:cluster:view-metrics

    View node and pod metrics

  • ToDo-#6 authorization:cluster:admin

    Configure the cluster with this not including anything that can be deployed.