쿠버네티스 볼륨1

유현민·2022년 9월 26일
0

도커 & 쿠버네티스

목록 보기
27/28
post-thumbnail

쿠버네티스 볼륨

  • 볼륨을 컨테이너에 탑재할 수 있다.

  • 여러 노드에서 애플리케이션을 실행할 수 있다.

  • 다른 클라우드 및 호스팅 프로바이더에서도 실행할 수 있다.

  • 다양한 유형의 볼륨 지원

  • 데이터가 실제로 저장되는 위치와 관련하여 매우 유연하다.

  • 로컬 볼륨을 지원

  • pod가 실행되는 곳은 워커 노드의 폴더

  • 클라우드 프로바이더 특정 볼륨 지원

볼륨 수명

  • 볼륨은 pod의 일부이기 때문에 pod 수명에 따라 다르다.

  • 컨테이너를 다시 시작하고 제거해도 살아남는다.

`deployment.yaml``

      volumes:
        - name: story-volume
          emptyDir: {}

-> 컨테이너가 재시작 되어도 살아남는 디렉토리

docker-compose.yaml

    volumes:
      - stories:/app/story

이미 존재하는 데이터를 컨테이너에 공유하려는 경우 hostPath도 유용1

          hostPath:
            path: /data
            type:  DirectoryOrCreate
profile
smilegate megaport infra

0개의 댓글