25.8.20
This website uses cookies to ensure you get the best experience on our website. Learn more

Kubernetes Administrator: Managing Role-based Access Control

Sharik Javed Sayed

Skillsoft issued completion badges are earned based on viewing the percentage required or receiving a passing score when assessment is required. Role-based access control is an approach to restricting system access to authorized users. Kubernetes supports multiple authorization modules, including role-based access control, which works using Role, ClusterRole, RoleBinding, and ClusterRoleBinding objects, which are declared using RBAC API. In this course, you’ll explore the concept of authorization and the authorization modes supported by Kubernetes. You’ll investigate how to control access to the Kubernetes API server, including the prominent principles for planning and implementing Kubernetes role-based access control, the features of Role, ClusterRole, RoleBinding, and ClusterRoleBinding objects. Next, you’ll utilize kubectl subcommands and commands to query the API authorization layer, enable the NamespaceLifecycle and LimitRanger admission control plugins, and get a list of existing Roles, ClusterRoles, RoleBindings, and ClusterRoleBindings from Kubernetes clusters. You’ll then create a file and use it to create a Role, ClusterRole, RoleBinding, and ClusterRoleBinding. Next, you’ll create kubeconfig files to allow users to perform operations in Kubernetes cluster Namespaces. Finally, you’ll implement Aggregated ClusterRole and use the AggregationRule to define label selectors and match other ClusterRole objects.

Issued on

November 29, 2023

Expires on

Does not expire