kubectl auth can-i の使い方

権限を確かめる

書き方

kubectl auth can-i 動詞 リソース [-n 名前空間] [--as ユーザー]
kubectl auth can-i --list

yes / no で答えます。--as=system:serviceaccount:ns:名前 で ServiceAccount としても確かめられます。

例

$ kubectl auth can-i delete pods --as jane -n dev

実際に打って練習する

Kubernetes コースの Lv48「通行証を調べる auth can-i」で覚えます(第6章 守りと権限(RBAC・NetworkPolicy))。ブラウザの中のシミュレーターで、本物と同じように打って確かめられます。

Lv1〜3 はログインすると無料で試せます(それより先はゴールド以上のプランで遊べます)。

kubectl コマンド一覧と Kubernetes の用語へ戻る