从Openshift v2迁移到v3(Node / MongoDB) - 无法创建新应用

时间:2017-09-02 20:12:02

标签: node.js openshift

我在Openshift Origin(v2)上有一个活跃/工作的Node / Mongo应用程序,但我显然必须很快迁移到v3系统,所以我试图遵循(坦率地说太基本)迁移指南,我我遇到的错误对我来说毫无意义。

我根据迁移指南编辑了我的项目,将其移至GitHub,设置v3,运行“oc login”并尝试使用

从GitHub代码创建新应用程序

oc new-app https://github.com/shrewdlogarithm/steamtrayapi.git --name = steamtrayapi

它会运行一段时间然后吐出以下错误

error: User "censored@gmail.com" cannot create imagestreams.image.openshift.io in project "default"
error: User "censored@gmail.com" cannot create buildconfigs.build.openshift.io in project "default"
error: User "censored@gmail.com" cannot create deploymentconfigs.apps.openshift.io in project "default"
error: User "censored@gmail.com" cannot create services in project "default"

我不知道从哪里去。

注意:请参阅注释 - 似乎是一个身份验证问题和/或只是一个记录错误的过程。

1 个答案:

答案 0 :(得分:0)

如果有人关注these migration directions,问题是在openshift 3应用程序需要放在项目下。这些说明并没有提到这一点,但你想要做的是创建一个新项目,如果你还没有项目

oc new-project <project-name>

现在运行您之前尝试的oc new-app命令,它应该可以正常工作。