Dockerfile 에서 WORKDIR 지시자를 통해 컨테이너 내부에서의 작업 디렉터리를 설정하는 것처럼, 파드 매니페스트 설정에서도 작업 디렉터리를 설정할 수 있다. 이 설정은 Dockerfile 의 WORKDIR 을 덮어쓰게 된다.
apiVersion: v1
kind: Pod
metadata:
name: workingdir
spec:
containers:
- name: nginx-container
image: nginx:1.16
workingDir: /tmp
위 내용으로 파드를 생성한 후, 아래 커맨드로 프로세스가 실행되는 디렉터리가 변경되었음을 확인할 수 있다.
$ kubectl exec -it workingdir -- pwd
/tmp
'Kubernetes' 카테고리의 다른 글
| [Kubernetes] 디플로이먼트 생성과 업데이트 (1) | 2025.08.31 |
|---|---|
| [Kubernetes] 레플리카셋을 이용한 파드의 스케일링 (0) | 2025.08.25 |
| [Kubernetes] 파드 내 모든 컨테이너의 정적 호스트 설정 (0) | 2025.08.24 |
| [Kubernetes] 파드 DNS 설정 (0) | 2025.08.24 |
| [Kubernetes] 파드 디자인 패턴 (0) | 2025.07.29 |