获取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的容器图像。