[Kubernetes] kubectl auth can-i command

기본 구조 #

1kubectl auth can-i [액션] [리소스 종류] [--namespace namespace] [--subresource subresource] [--list]
2
3# 현재 인증된 사용자가 파드를 가져올 수 있는지 여부를 확인할 수 있다.
4kubectl auth can-i get pods

[명령어] --help를 입력하면 더 다양한 옵션들을 찾을 수 있다. {: .prompt-info }

Option #

  • --namespace: 네임스페이스를 지정

    1# my-namespace 네임스페이스 내 파드를 가져올 수 있는지 여부를 확인
    2kubectl auth can-i get pods --namespace=my-namespace
  • --subresource: 서브리소스를 지정

    1# 이벤트의 watch 서브리소스를 가져올 수 있는지 여부를 확인
    2kubectl auth can-i get events --subresource=watch
  • --list: 리소스 목록을 출력

    1# 현재 사용자가 모든 파드를 가져올 수 있는지 여부와 함께 파드 목록을 출력
    2kubectl auth can-i list pods --list

자주 쓰는 명령어는 kubectl-cheatsheet {: .prompt-info }

Advertisement