This documentation is for a release that is no longer maintained
See documentation for the latest supported version 3 or the latest supported version 4.7.4.2.2. Nexus에 지속성 추가
영구 스토리지를 원하지 않는 경우 Nexus에 계속 연결합니다. 그러나 어떤 이유로든 Pod를 다시 시작하면 캐시된 종속 항목과 구성 사용자 지정이 손실됩니다.
서버를 실행하는 Pod가 종료될 때 캐시된 종속성이 손실되지 않도록 Nexus에 대한 PVC(영구 볼륨 클레임)를 생성합니다. PVC에는 클러스터에서 사용 가능한 PV(영구 볼륨)가 필요합니다. 사용 가능한 PV가 없고 클러스터에 관리자 액세스 권한이 없는 경우 시스템 관리자에게 읽기/쓰기 영구 볼륨을 생성하도록 요청합니다.
그렇지 않으면 영구 볼륨 생성 방법에 대한 지침은 OpenShift Container Platform의 영구 스토리지 를 참조하십시오.
Nexus 배포 구성에 PVC를 추가합니다.
oc volumes dc/nexus --add \ --name 'nexus-volume-1' \ --type 'pvc' \ --mount-path '/sonatype-work/' \ --claim-name 'nexus-pv' \ --claim-size '1G' \ --overwrite
$ oc volumes dc/nexus --add \
--name 'nexus-volume-1' \
--type 'pvc' \
--mount-path '/sonatype-work/' \
--claim-name 'nexus-pv' \
--claim-size '1G' \
--overwrite
이렇게 하면 배포 구성에 대한 이전 emptyDir 볼륨이 제거되고 /sonatype-work
에 마운트된 1GB의 영구 스토리지에 대한 클레임이 추가됩니다. 구성 변경으로 인해 Nexus Pod가 자동으로 재배포됩니다.
Nexus가 실행 중인지 확인하려면 브라우저에서 Nexus 페이지를 새로 고칩니다. 다음을 사용하여 배포 진행 상황을 모니터링할 수 있습니다.
oc get pods -w
$ oc get pods -w