LAB05: Authorization in Kubernetes
Create a user: ram
ramCreate a group: DevOps
DevOpsAssign ram → group DevOps
ram → group DevOpsGive ram full access to vpsxyz namespace
ram full access to vpsxyz namespaceCreate a StorageAdmin role so ram can manage Storage resources
(PVC, PV, StorageClass)
LAB OUTLINE
1. Create Private Key for User ram
ram2. Create CSR (with group DevOps)
3. Sign the CSR with the Kubernetes Cluster CA
4. Add ram user to kubeconfig
5. Create a context for ram
6. Create namespace vpsxyz
vpsxyz7. Create Role: Namespace Owner (read/write all inside vpsxyz)
8. Bind ram (or DevOps group) to namespace owner
9. Create StorageAdmin ClusterRole
10. Bind ram (or DevOps group) to StorageAdmin
11. Test as ram
Test namespace access:
Test StorageAdmin:
Last updated