Files
kubernetes-advanced/rbac/commands
Thomas Kruse 24b9717db2 init
2026-09-02 22:11:05 +02:00

18 lines
514 B
Plaintext

kubectl create role pod-reader --verb=get --verb=list --verb=watch --resource=pods --dry-run=client -o yaml
kubectl create rolebinding pod-reader-binding \
--clusterrole=pod-reader-role \
--serviceaccount=demo:pod-reader \
--dry-run=client -o yaml
kubectl create serviceaccount pod-reader --dry-run=client -o yaml
kubectl create token pod-reader
kubectl create token default --duration 10m
curl --cacert ca.crt -H "Authorization: Bearer $TOKEN" https://kubernetes.default/api/v1/namespaces/demo/pods