can-i, whoami
auth can-i prüft RBAC vor dem
Incident; --as / --as-group testet
fremde Identitäten (ServiceAccounts als
system:serviceaccount:<ns>:<sa>).
--list zeigt alle Rechte im Namespace.
auth whoami (GA seit v1.28,
SelfSubjectReview-API): UserInfo inkl. Gruppen, wie der
API-Server sie nach Authentifizierung sieht.
events, top, wait
kubectl events --for pod/x --types=Warning:
chronologisch, gefiltert, ergonomischer als
get events + --sort-by.
top pod|node braucht den metrics-server.
wait --for=condition=..., =create,
=delete oder =jsonpath=...:
deklaratives Warten mit --timeout statt
sleep-Schleifen. Mehrere --for werden seit v1.36
UND-verknüpft.
kubectl auth can-i create deploy -n prod kubectl auth can-i --list -n prod kubectl auth can-i get secrets --as system:serviceaccount:ci:builder kubectl auth whoami kubectl events --for pod/api --types=Warning kubectl top pods --containers -n prod kubectl wait --for=condition=Ready pod -l app=web --timeout=90s kubectl wait --for=create --for=condition=Ready pod/web-0