문서 보기역링크PDF로 내보내기맨 위로 이 문서는 읽기 전용입니다. 원본을 볼 수는 있지만 바꿀 수는 없습니다. 문제가 있다고 생각하면 관리자에게 문의하세요. # 초기화 전용 컨테이너 스토리지를 마운트할 때 '스토리지 안에 새로운 디렉터리를 만들고, 소유자를 변경한 후 데이터를 저장'하는 것과 같은 초기화 처리 전담 ### YAML <code> apiVersion: v1 kind: Pod metadata: name: init-sample spec: containers: - name: main # 메인 컨테이너 image: ubuntu command: ["/bin/sh"] args: [ "-c", "tail -f /dev/null"] volumeMounts: - mountPath: /docs # 공유 볼륨 마운트 경로 name: data-vol readOnly: false initContainers: # 메인 컨테이너 실행 전에 초기화 전용 컨테이너를 기동 - name: init image: alpine ## 공유 볼륨에 디렉터리를 작성하고, 소유를 변경 command: ["/bin/sh"] args: [ "-c", "mkdir /mnt/html; chown 33:33 /mnt/html" ] volumeMounts: - mountPath: /mnt # 공유 볼륨 마운트 경로 name: data-vol readOnly: false volumes: # 파드의 공유 볼륨 - name: data-vol emptyDir: {} </code> open/초기화-전용-컨테이너.txt 마지막으로 수정됨: 2021/10/03 02:39저자 127.0.0.1