OpenShift Origin Project(s) 在关闭和重新启动集群时迷路

OpenShift Origin Project(s) getting lost on bringing cluster down and up again

我在这里有一个关于在 OpenShift 源上创建的项目的持久性的基本查询。 使用以下命令实例化一个非常基本的设置:

oc cluster up --create-machine

之后我创建了一个项目 TestProject 并从

部署了一个图像 (nginx)

Add to Project -> Deploy Image

来自 OpenShift Origin 控制台的选项。现在,当我使用以下命令关闭集群并再次启动时,我的项目 (TestProject) 丢失了,每次启动集群时,我只能看到一个名为 My Project 的默认项目。

oc cluster down --docker-machine=openshift

oc cluster up --docker-machine=openshift

这是预期的行为吗?我是否需要使用诸如持久卷之类的东西,对 OpenShift 起源来说是一个新手,因此请求这方面的指导。

平台:

当使用 oc cluster up 时,默认情况下,当集群关闭时,您在其中所做的任何操作都将被丢弃。它仅用于在默认状态下进行测试。如果你想在使用 oc cluster up 时在集群重启后持久保存应用程序,你需要告诉它在目录中保存数据以及目录是什么。

您可以在以下位置找到更多相关信息:

如果您想要一个脚本来简化此任务的管理,请参阅:

顺便说一句。建议不要在 MacOS X 上使用 docker-machine,因为您无法轻松进行卷安装。单独使用 Docker 代替 Mac。该包装器脚本也将帮助您进行卷管理。