获取Openshift 3容器安装numpy和scipy

我在Openshift 3 Starter中有一个可以工作的Pod部署。 这是基于来自Docker镜像的图像stream。 但是,我不能用内置的S2I来搭buildOpenshift。

Docker选项不好,因为我无法在任何位置find设置来更新Image Stream并导致重新部署。

我试图设置它,以便webhook会触发一个Openshift构build,但服务器需要python 3与numpy和scipy,这使得构build卡住。 我能做的最好的方式是根据requirements.txt ,通过setup.py ,不经意间获得一个Python 3盒式安装numpy,但是这仍然陷入困境。 我有一个工作webhook去一个不同的应用程序,运行在基本上相同的布局栏的要求(Python3金字塔与女服务员)。

  • Github: https : //github.com/matteoferla/pedel2
  • Docker: https : //hub.docker.com/r/matteoferla/pedel2/
  • Openshift: http ://pedel2-git-matteo-ferla.a3c1.starter-us-west-1.openshiftapps.com

更新我已经做了一个Openshift金字塔初学者模板。

我首先build议回到使用内置的Python S2I构build器。 如果您正在使用numpy / pandas进行任何操作,您将需要增加应用程序构build阶段的可用内存量,因为编译器在构build这些程序包时耗尽内存。 看到:

  • pandas在OpenShift v3

看看是否有帮助,如果需要的话可以看看你的其他选项是使用外部构build的容器图像。