This documentation is for a release that is no longer maintained
See documentation for the latest supported version.7장. 작업 공간에 영구 스토리지 요청
OpenShift Dev Spaces 작업 공간 및 작업 공간 데이터는 임시이며 작업 공간이 중지되면 손실됩니다.
작업 공간이 중지되는 동안 영구 스토리지에 작업 공간 상태를 유지하려면 조직의 OpenShift Dev Spaces 인스턴스의 OpenShift 클러스터에서 Dev Workspace 컨테이너에 대한 Kubernetes PersistentVolume(PV)을 요청합니다.
devfile 또는 Kubernetes PersistentVolumeClaim(PVC)을 사용하여 PV를 요청할 수 있습니다.
PV의 예로는 임시이 아닌 작업 공간에 대해 기본적으로 마운트된 작업 공간의 /projects/ 디렉터리가 있습니다.
영구 볼륨은 비용이 많이 듭니다. 영구 볼륨을 연결하면 작업 공간 시작 속도가 느려집니다.
ReadWriteOnce PV 를 사용하여 동시에 실행 중인 다른 작업 공간을 시작하면 실패할 수 있습니다.
7.1. devfile에서 영구 스토리지 요청 링크 복사링크가 클립보드에 복사되었습니다!
작업 공간에 자체 영구 스토리지가 필요한 경우 devfile에서 PersistentVolume(PV)을 요청하고 OpenShift Dev Spaces는 필요한 PersistentVolumeClaims를 자동으로 관리합니다.
사전 요구 사항
- 작업 공간을 시작하지 않았습니다.
프로세스
devfile에
볼륨구성 요소를 추가합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow devfile에서 관련
컨테이너에대한volumeMount를 추가합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow
예 7.1. 컨테이너에 작업 공간 PV를 프로비저닝하는 devfile
다음 devfile으로 작업 영역을 시작하면 캐시 PV가 ./
cache 컨테이너 경로의 golang 컨테이너에 프로비저닝됩니다.