[Verse 1]
When you need to grant access in your cluster space
Bind a role to users with kubectl's embrace
Create role binding with a name you choose
Specify the role and the user you'll use
[Chorus]
Bind it up, bind it tight
Role binding makes permissions right
Namespace scope or cluster wide
Give your users access with pride
Kubectl create, don't hesitate
Role bindings seal your security fate
[Verse 2]
Add the namespace flag to keep it contained
Local permissions properly maintained
But when you need cluster-wide control
Cluster role binding is your goal
[Chorus]
Bind it up, bind it tight
Role binding makes permissions right
Namespace scope or cluster wide
Give your users access with pride
Kubectl create, don't hesitate
Role bindings seal your security fate
[Verse 3]
Service accounts need permissions too
Cluster role binding will see you through
Namespace colon service account name
Cluster-wide access is the game
[Bridge]
Role binding for namespace scope
Cluster role binding gives wider hope
Users and service accounts align
With kubectl your permissions shine
[Chorus]
Bind it up, bind it tight
Role binding makes permissions right
Namespace scope or cluster wide
Give your users access with pride
Kubectl create, don't hesitate
Role bindings seal your security fate
[Outro]
From user to role the binding flows
Security granted as your knowledge grows
Role bindings keep your cluster secure
Access controlled and permissions pure