7.2. PVC에서 영구 스토리지 요청


다음과 같은 경우 PVC(PersistentVolumeClaim)를 적용하여 작업 공간에 PersistentVolume(PV)을 요청할 수 있습니다.

  • 모든 프로젝트에 PV가 필요한 것은 아닙니다.
  • PV 라이프사이클은 단일 작업 공간의 라이프사이클을 초과합니다.
  • PV에 포함된 데이터는 작업 공간 간에 공유됩니다.
작은 정보

작업 공간이 임시이고 devfile에 controller.devfile.io/storage-type: ephemeral 속성이 포함된 경우에도 Dev Workspace 컨테이너에 PVC를 적용할 수 있습니다.

사전 요구 사항

  • 작업 공간을 시작하지 않았습니다.
  • 대상 OpenShift 클러스터에 대한 관리 권한이 있는 활성 oc 세션. CLI 시작하기를 참조하십시오.
  • 모든 Dev Workspace 컨테이너에 마운트할 사용자 프로젝트에 PVC가 생성됩니다.

프로세스

  1. PVC에 controller.devfile.io/mount-to-devworkspace: true 라벨을 추가합니다.

    $ oc label persistentvolumeclaim <PVC_name> \ controller.devfile.io/mount-to-devworkspace=true
    Copy to Clipboard Toggle word wrap
  2. 선택 사항: 주석을 사용하여 PVC가 마운트되는 방법을 구성합니다.

    Expand
    표 7.1. 선택적 주석
    주석설명

    controller.devfile.io/mount-path:

    PVC의 마운트 경로입니다.

    기본값은 /tmp/ <PVC_name>입니다.

    controller.devfile.io/read-only:

    'true' 또는 'false' 로 설정하여 PVC를 읽기 전용으로 마운트할지 여부를 지정합니다.

    기본값은 'false' 로, PVC가 읽기/쓰기로 마운트됩니다.

예 7.2. 읽기 전용 PVC 마운트

apiVersion: v1
kind: PersistentVolumeClaim
metadata:
  name: <pvc_name>
  labels:
    controller.devfile.io/mount-to-devworkspace: 'true'
  annotations:
    controller.devfile.io/mount-path: </example/directory> 
1

    controller.devfile.io/read-only: 'true'
spec:
  accessModes:
    - ReadWriteOnce
  resources:
    requests:
      storage: 3Gi 
2

  storageClassName: <storage_class_name> 
3

  volumeMode: Filesystem
Copy to Clipboard Toggle word wrap
1
마운트된 PV는 작업 공간의 에서</example/directory> 사용할 수 있습니다.
2
요청된 스토리지의 크기 값의 예.
3
클레임에 필요한 StorageClass의 이름입니다. 기본 StorageClass를 사용하려면 이 행을 제거합니다.

맨 위로 이동
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

Theme

© 2025 Red Hat