2016-12-28 42 views
1

我在這裏有一個關於在OpenShift原點上創建的項目的持久性的基本查詢。 有以下實例命令一個非常基本的設置:OpenShift起源項目讓羣集再次陷入困境而迷失

OC羣集起來--create機

我創建一個項目TestProject之後從

部署的圖像(Nginx的)

添加到項目 - >部署映像

選項從OpenShift產地控制檯。現在,當我用下面的命令放下集羣並重新啓動時,我的項目(TestProject)就會丟失,每次使集羣啓動時,我只能看到名爲My Project的默認項目。

OC集羣停機--docker機= openshift

OC羣集起來--docker機= openshift

這是一個預期的行爲?我是否需要使用持久性音量或類似的東西,對於OpenShift起源來說是安靜的,因此請求提供這方面的指導。

平臺:

  • MACOS塞拉利昂10.12.1
  • OC V1.4.0-RC1 + b4e0954
  • 多克爾版本:1.12.3

回答

2

當使用oc cluster up,由默認情況下,您在其中執行的任何操作都將在集羣關閉時丟棄。它僅用於在默認狀態下進行測試。如果要在使用oc cluster up時跨羣集重啓持久保留應用程序,則需要告訴它將數據保存在目錄中以及目錄是什麼。

您可以找到有關此內容的更多信息:

如果你想有一個腳本簡化了這一任務的管理見:

順便說一句。建議不要在MacOS X上使用docker-machine,因爲您無法輕鬆進行卷裝。代替使用Docker for Mac。這個包裝腳本也會幫助你進行這個和卷管理。