私は、Openshift 3 Starterのデプロイメント用の作業ポッドを持っています。これは、Docker画像からのImageストリームに基づいています。しかし、S2Iを組み込んだオープン・シフトでビルドすることはできません。Openshift 3コンテナを取得してnumpyとscipyをインストールする
画像ストリームを更新して再デプロイする場所を設定できないため、Dockerオプションが適切ではありません。
WebhookがOpenshift Buildを起動するように設定しようとしましたが、サーバーにはnumpyとscipyのpython 3が必要です。これによりビルドが滞ってしまいます。私ができるベストは、requirements.txt
に基づいてnumpyのPython 3カートリッジをインストールし、残りをsetup.py
で残念ながら取得することですが、これはまだ止まっています。基本的に同じレイアウトバーで動作する別のアプリケーション(ウェイトレスのPython3ピラミッド)で動作するwebhookがあります。
- のGithub:https://github.com/matteoferla/pedel2
- ドッカー:https://hub.docker.com/r/matteoferla/pedel2/
- Openshift:http://pedel2-git-matteo-ferla.a3c1.starter-us-west-1.openshiftapps.com
UPDATE私はOpenshift pyramid starterテンプレートを作ってきました。
Ah。私は記憶の理由からv2でパンダと闘った。 リソース制限を512 MB(デフォルト)から1 GBに増やすことができます。 私は学業ユーザーであり、まだグラントをリリースしていないため、1GBを超えることはできません。私はそれを試みます。おかげで –
私は、アプリケーションが実行されているときに、より多くのメモリを必要とする問題を抱えている人は見ていない。パッケージは最適化を有効にしてコンパイルされ、非常にメモリを消費します。ビルド構成ではなく、デプロイメント構成でメモリを変更していることを確認してください。 –
これはメモリの問題ではありません。 私は以下を試しました: *すべてのrequirements.txtファイル - numpyタイムアウト *すべてsetup.py内のtest_requirements = '' - numpyはいくつかのC++コードを吐いていますが、それは良いと言います * numpyの要件、セットアップ中のscipy .py -scipyはnumpyを見つけることができません 並列ではすべての場合にcentos/python-36-centos7で動作するDockerが動作します。 –