問題タブ [deis]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
heroku - Deis (PaaS) を使用してデータベースをセットアップおよびデプロイするにはどうすればよいですか
Deisでデータベースをセットアップしようとしています。これが可能であることは知っていますが、ENV変数を設定する以外にそれを行う方法についてのドキュメントはないようです.MongoDBまたはCassandra dockerコンテナをセットアップしてデプロイし、deisアプリに使用させるにはどうすればよいですか?
amazon-ec2 - Deis のクラスターに別のホストを追加する
別のホストを既存のクラスターに追加する手順はありますか? 私はEC2を使用しています。
CloudFormation を再度使用することで実行できると思います。
新しいスタック名が必要になります。これにより、新しいホストが追加されます。
それとも、cli で新しいインスタンスを起動するだけですか?
ホストは、coreos と deis の両方のセキュリティ グループに属していると思いますか? そして、フリートはどのようにして新しいホストについて知るのでしょうか?
次に、ホスト フィールドを変更する必要がありますか?
他に必要なものはありますか?それを行う別の簡単な方法はありますか?
coreos - CoreOS への Deis の手動インストール
VMWare イメージ ファイル経由で CoreOS をインストールしました。Deis.ioのインストール方法を知っている人はいますか? ドキュメントを読みましたが、そのほとんどは他のシステムに Deis をインストールする方法です。
docker - Deis.io - 実行されていないアプリをデバッグするには?
アプリが突然動作しなくなり、アプリをデバッグする方法がわかりません。
私は以下を取得します:
また、デフォルトのnginxページを取得しています。
Proc ファイルは変更されていません。
私は使用しています:
3 つの CoreOS ノードを備えた Deis.io 0.8
ログが利用できない場合、これらのアプリのデバッグをどのように進めるか考えていますか?
うまくいけば、これは同じ状況で他の誰かにも役立つでしょう. :)
ありがとう!
docker - Deis を使用して既存の Docker イメージをデプロイする
アプリケーションの Docker イメージを生成してクラウド ストレージに配置するビルド サーバーが既にあります。これは、docker インデックスで公開して共有できるイメージではありません。このアプリケーション docker イメージを deis で実行するにはどうすればよいですか?
Deis は、ビルドパックまたは Dockerfile を介して git リポジトリから Docker イメージをビルドするように設計されています (ただし、ビルドパックの代わりに Dockerfile を使用する方法についての説明は見つかりません)。これは、従来の統合の問題と見なすことができます。ただし、アプリケーション クラスターでビルド サービスを実行する現在のセットアップは、私にとっては適切ではありません。ビルド サーバーをアプリケーション サーバーよりもはるかに強力にしたいからです。ビルド サーバーがオンデマンドで起動するのが理想的ですが、今はその必要はありません。
ubuntu-12.04 - 自分のサーバーに Deis.io をセットアップする方法
deis.ioで自分のサーバーをセットアップしたいと思います。
現在、Ubuntu 12.04 をインストールしています。サーバーへのルート アクセス権はありますが、別の OS をインストールできないと思います。では、CoreOS を実行するにはどうすればよいでしょうか。
これを生産的なアプリに使用したいと思います。そのため、Vagrant を使用する必要があるかどうかわかりません。
そこにチュートリアルはありますか?
deis - deis スケジューラーはどのように機能しますか?
deisのドキュメントを見ていますが、スケジューラがどのように機能するのかわかりません。
基本的に、小さなアプリをデプロイしたいと考えています。私の考えは、メモリ (64M、128M、256M、512M) に基づいてアプリのサイズを変えることです。
次に、小規模なマシン (1 CPU、約 3 GB) のクラスターがあり、任意の数のアプリをデプロイ/アンデプロイしたいと考えています。ほとんどのアプリには 1 つのインスタンスしかありません。
したがって、この場合、各ノードの空きメモリを調べて、利用可能なリソースが多いノードにアプリをデプロイするスケジューラが必要です (この場合はメモリ ベース)。
たとえば、アプリに 2GB を使用できる場合、次のバランスをとることができます。
次に、512M を消費するアプリをデプロイする必要がある場合、スケジューラーはそのアプリを Node1 にデプロイする必要があります。
したがって、このシナリオで deis が役立つかどうかを理解したいと思いました。
docker - Deis バッチジョブ
Deis は、cron のようなベースでバッチ ジョブ/一時的な Docker コンテナーを実行することをサポートしていますか?
ボンネットの下でフリートを使用して、タイマー ユニットを展開することができます。これは推奨されますか、それとも別のアプローチが存在しますか。
amazon-ec2 - DEIS パブリック IP なし
ここの指示に従ってください:
https://github.com/deis/deis/tree/master/contrib/ec2
Deis を EC2 に VPC にデプロイするには、Cloudformation スタックが起動してインスタンスを作成しますが、インスタンスにはパブリック IP がなく、インスタンスが起動されるサブネットではパブリック IP の自動割り当てが有効になっています。
そのため、パブリック IP がないと、フリートを使用してインスタンスに接続する方法がわかりません。
私が欠けているものについて何か考えがある人はいますか?
deployment - EC2 の DEIS、ワイルドカード DNS は機能するが、アプリが表示されない
私は deis を初めて使用しますが、現在 EC2 で実行しています。すべての構成が完了しました ( https://github.com/deis/deis/tree/master/contrib/ec2に従います)。アプリを登録、ログイン、展開できますが、展開プロセスで指定されたアドレスを介してアプリにアクセスしようとすると、デフォルトの nginx Web しか取得できません。http://nameichoose.deisloadbalancer.mydomain.com (ワイルドカードが *.deisloadbalancer.mydomain.com に設定されています) のような他のアドレスを追加しても、同じデフォルトの nginx Web のままです。私は何を間違っていますか?