반응형
이 글은 쿠버네티스 공부한 흔적을 남기기 위한 글입니다.
배포한 파드에 접근 하기 위해서는
$ 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를 사용할 때 명시적으로 '--'를 사용하면 에러를 줄일 수 있습니다.
반응형
'...' 카테고리의 다른 글
[Kubernetes] 배포된 파드의 세부 값을 확인하는 방법 (0) | 2021.08.24 |
---|---|
[Kubernetes] 파드(pods)의 동작 보증 기능 (0) | 2021.08.24 |
[Node.js] Ubuntu에서 Node.js 버전업 하기 (0) | 2021.08.24 |
[Kubernetes] 디플로이먼트(Deployment)와 yaml 작성법 (0) | 2021.08.20 |
[Kubernetes] 오브젝트(Object)란? (0) | 2021.08.20 |