2016-12-28 8 views
1

OpenShift起源で作成されたプロジェクトの耐久性に関する基本的な質問があります。私はプロジェクトTestProjectを作成し、OpenShift Originプロジェクトをクラスタを再構築して再構築するときに失われる

から画像(nginxの)を展開その後

OCクラスタアップ--create-マシン

: は、コマンドの下でインスタンス化は非常に基本的なセットアップを持っています

プロジェクトに追加 - >展開イメージ

オプションはOpenShift Origin Consoleから入手できます。今度は私が下のコマンドでクラスタをダウンして、再度立ち上げたとき、私のプロジェクト(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を使用しているときにクラスタの再起動中にアプリケーションを永続化したい場合は、ディレクトリにデータを保存するように指示する必要があります。

あなたにはこれについての詳細な情報を見つけることができます:あなたは、このタスクを参照の管理を簡素化するスクリプトをしたい場合は

BTW。 MacOS Xではボリュームを簡単にマウントできないので、docker-machineを使用しないことをお勧めします。代わりにDocker for Macを単独で使用してください。そのラッパースクリプトは、そのボリューム管理にも役立ちます。

関連する問題