我在Openshift 3 Starter中有一个工作Pod用于部署。这是基于Docker镜像的图像流。但是,我不能用内置的S2I来构建Openshift。
Docker选项不好,因为我无法在任何地方设置进行图像流更新并导致重新部署。
我尝试设置它以便webhook会触发Openshift Build,但是服务器需要带有numpy和scipy的python 3,这会使构建卡住。我能做的最好的事情就是在requirements.txt
基础上获得Python 3盒式磁带安装,其余部分通过setup.py
获得,但这仍然卡住了。我有一个工作webhook用于一个不同的应用程序,它运行在基本相同的布局栏上以满足要求(带有女服务员的Python3金字塔)。
更新我制作了Openshift pyramid starter模板。
答案 0 :(得分:1)
我首先建议回到使用内置的Python S2I构建器。如果你正在使用numpy / pandas做任何事情,你需要增加应用程序构建阶段可用的内存量,因为编译器在构建这些软件包时内存不足。参见:
看看是否有帮助,如果需要,可以使用外部构建的容器图像查看其他选项。