2016-12-28 3 views
1

여기 OpenShift 출발점에서 생성 된 프로젝트의 내구성과 관련된 기본적인 쿼리가 있습니다. 명령 아래 인스턴스화 아주 기본적인 설정 유무 : 내가 프로젝트 TestProject를 만들고 그 후 최대OpenShift Origin 프로젝트 클러스터를 다시 작동시킬 때 길을 잃었습니다.

OC 클러스터 --create 기계

에서 이미지 (의 nginx)를 배치

프로젝트에 추가 -

옵션을 OpenShift Origin Console에서 가져옵니다. 이제 아래 명령으로 클러스터를 가져오고 다시 가져 오면 내 프로젝트 (TestProject)가 손실되고 클러스터를 가져올 때마다 내 프로젝트라는 이름의 기본 프로젝트 만 표시됩니다.

OC 클러스터 아래 --docker 기계 = openshift

OC 클러스터 최대 --docker 기계 = openshift

이 예상 된 행동인가? 영구 볼륨 또는 이와 유사한 것들을 사용해야 할 필요가 있습니까, OpenShift 출신에 ​​대해 조금 새로운 것이므로 이에 대한 지침을 요청합니다.

플랫폼 :

  • 맥 OS 시에라 10.12.1
  • OC v1.4.0을-RC1 + b4e0954
  • 도커 버전 : 1.12.3

답변

2

oc cluster up를 사용하여 클러스터에서 수행되는 기본 작업은 클러스터가 종료 될 때 버려집니다. 이는 기본 상태로 테스트하기위한 것입니다. oc cluster up을 사용할 때 클러스터를 다시 시작할 때 응용 프로그램을 유지하려면 디렉토리에 데이터를 저장하고 디렉토리를 저장하라는 메시지를 표시해야합니다.

당신은이에 대한 자세한 정보를 찾을 수 있습니다

: 당신은 간단하게 스크립트를 원하는 경우

이 작업의 관리를 참조하십시오

BTW. MacOS X에서는 볼륨 마운팅을 쉽게 할 수 없으므로 docker-machine을 사용하지 않는 것이 좋습니다. Docker for Mac을 대신 사용하십시오. 해당 래퍼 스크립트는 볼륨 및 볼륨 관리에도 도움이됩니다.

관련 문제