아이엠 !나이롱맨😎
article thumbnail
반응형
이 글은 쿠버네티스 공부한 흔적을 남기기 위한 글입니다.

 

배포한 파드에 접근 하기 위해서는 

 

$ kubectl exec -it nginx-pod -- /bin/bash 

 

명령어를 입력해주어야 합니다.

 

아래 2개의 명령어를 예제로 들어보겠습니다.

 

$ kubectl exec -it nginx-pod ls -l /run
$ kubectl exec -it nginx-pod -- ls -l /run

 

첫번째 명령어는 -l 옵션을 exec의 옵션으로 인식하기 때문에 에러가 발생합니다.

따라서 두번째 명령어를 사용하게 된다면 의도한대로 /run의 권한을 볼 수 있습니다.

 

이처럼 굳이 필요하지 않아도 exec를 사용할 때 명시적으로 '--'를 사용하면 에러를 줄일 수 있습니다.
반응형

article prev thumbnail
article next thumbnail
profile on loading

Loading...