Bird
0
0

What is the main difference between a Role and a ClusterRole in Kubernetes?

easy📝 Conceptual Q11 of 15
Kubernetes - RBAC and Security
What is the main difference between a Role and a ClusterRole in Kubernetes?
A<code>Role</code> applies permissions within a single namespace, <code>ClusterRole</code> applies cluster-wide.
B<code>Role</code> applies cluster-wide, <code>ClusterRole</code> applies within a single namespace.
C<code>Role</code> is for users, <code>ClusterRole</code> is for service accounts only.
D<code>Role</code> manages nodes, <code>ClusterRole</code> manages pods.
Step-by-Step Solution
Solution:
  1. Step 1: Understand Role scope

    A Role defines permissions limited to a specific namespace in Kubernetes.
  2. Step 2: Understand ClusterRole scope

    A ClusterRole defines permissions that can apply across all namespaces or cluster-wide resources.
  3. Final Answer:

    Role applies permissions within a single namespace, ClusterRole applies cluster-wide. -> Option A
  4. Quick Check:

    Role = namespace, ClusterRole = cluster-wide [OK]
Quick Trick: Role = namespace only, ClusterRole = whole cluster [OK]
Common Mistakes:
  • Confusing Role and ClusterRole scopes
  • Thinking ClusterRole is only for nodes
  • Assuming Role applies cluster-wide

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More Kubernetes Quizzes