inflearn logo
강의

講義

知識共有

イラストで学ぶKubernetes(v1.35)

5.5.パーシステントボリューム(PV)とパーシステントボリュームクレーム(PVC)

nfs마운트에 대해서 질문 드립니다.

482

kyk48155281

投稿した質問数 2

1

강좌를 듣고 pv pvc를 작성하였습니다.

그런데 container에서 마운트를 하면 디렉토리 안에

lost+found만 있고 마운트가 안되있습니다.

무엇이 원인이 될수 있을까요.

container:tomcat

          volumeMounts:
            - namepvc-vol
              mountPath/app-logs
 
      volumes:
        - namepvc-vol
          persistentVolumeClaim:
            claimNamepvc-nfs
 
잘 부탁드리겠습니다.

kubernetes docker

回答 3

0

kubernetes

오...subpath라는게 있군요..자주 사용하지 않는 기능이라 몰랐네요.

근데 왜 그걸로 해서 마운트 되었는지 궁금하네요. 

일단 정의는 다음과 같고..

mountPath shows where the referenced volume should be mounted in the container. For instance, if you mount a volume to mountPath: /a/b/c, the volume will be available to the container under the directory /a/b/c.

Mounting a volume will make all of the volume available under mountPath. If you need to mount only part of the volume, such as a single file in a volume, you use subPath to specify the part that must be mounted. For instance, mountPath: /a/b/csubPath: d will make whatever d is in the mounted volume under directory /a/b/c

subpath 로 만들어진건  immutable로 만든 것처럼 업데이트도 주기적으로 하지 않는 군요. 

세밀하게 관리할때 사용 가능할 것 같네요. 저도 감사드립니다. 

https://kubernetes.io/ko/docs/concepts/storage/volumes/

0

kyk48155281

답변 감사드립니다.

volumeMounts에subPath를 추가하여 마운트 할수가 있었습니다

 

0

kubernetes

안녕하세요 

컨테이너 이미지를 tomcat을 쓰셨다고 적어주신거 같아요 

뭐 그거하고 관계는 없긴 하지만...

마운트 자체는 왠만한 이미지는 (보안적으로 막아진 이미지 제외) 되어야 하는거라서요 

좀 제한적으로 내용을 적어주셔서 파악하기가 애매하긴 한데 

뭔가 더 많이 만들어진거 같은데요..

현재의 pv,pvc를 모두 삭제하고 5.5를 진행하시면 될꺼 같아 보여요. 

정확히 파악하기 위해서는 pod상태와 logs, describe가 모두 필요해요. 

참고하셔서 한번 진행해 보시고 다시 얘기해주시겠어요?

 

 

섹션2. 1.5쿠버네티스_컨트롤플레인_노드와_워커_노드_그리고 kubeadm으로 쿠버네티스 직접 구성하기-v1.30 오류

0

37

2

[해결] 2.4. tabby config.yaml 파일 복사 실패 시

1

92

0

9.3 Error 발생 유도 테스트 확인 부탁드립니다.

0

94

2

livenessProbe 어플리케이션 재시작 의미

0

65

2

K8S 노들에 접근이 안됩니다.

0

166

6

arm virtualBox의 vagrant up 에러

0

113

2

추후 강의계획 질문

0

148

1

MAC 에서 사용할 수 있는 ova 파일은 없나요?

0

217

2

7.8. w3-affinity-leader 적용 에러 문제 질문드립니다.

0

207

5

커리큘럼 순서 문의

0

204

2

apply 실행 후 pod상태가 ContainerCreating 에서 변경이 안됩니다.

0

369

2

livenessProbe에 대한 설명이 조금 부족한거 같네요

0

217

3

controlplane_node.sh 실행 오류 문의

0

240

2

예제폴더의 경로와 영상의 경로가 너무나도 다릅니다

0

217

2

9.6강의 소스 수정 요청 및 에러 문의

0

163

2

8.6 강의 중 sysnet4admin/chk-info 이미지 bash 이슈

0

159

3

드디어 맥에서도 virtualbox가 지원 됩니다.

0

282

2

8.3강의 set-ctx-pod-admin.sh 수정 요청

0

119

3

7.5 강의 tardy-nginx 이미지 문제

0

3310

3

ch1. controlplan_node.sh 실행 시 에러가 뜹니다

0

304

3

Kubenetes 클러스터에 추가적으로 신뢰하는 CA를 넣을 수 있나요?

0

180

1

clusterrolebinding의 --namespace 옵션의 역할

0

164

2

A.0003 파일 vagrant file 수정 (자문자답)

0

166

2

nfs-client-provisioner 관련 생성 오류 질문

0

187

1