問題タブ [amazon-ecs]
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.
docker - AWS ECS のスケジューラ ジョブのアーキテクチャ
ECS AWS でジョブを実行するためのスケジューラーをコーサーが開発しているのを見ました。私の知る限り、ダウンロードできません。AWS には AWS Data Pipeline というコンポーネントがあることを知っています。ECS AWS でジョブをスケジュールする別のオプションを検索しましたが、見つかりませんでした。ECS 用の別のサードパーティ スケジューラはありますか?
したがって、今までの私のオプションは次のとおりです。
AWS データ パイプライン
Cronがインストールされた単一のマシン(このソリューションをテストしていないため、実行可能かどうかはわかりません)
amazon-web-services - すべてのフィールドを Amazon ECS から別のアカウントに移行/エクスポートするにはどうすればよいですか
私は現在、個人の Amazon ECS を使用して構築されたプロジェクトに取り組んでいます。ただし、クライアントはそれを本番環境に持ち込もうとしているので、所有するアカウントに移行したいと考えています。
フィールド構成とデータをjsonまたはxmlにエクスポートする方法があるかどうか疑問に思っていました.
Amazon のドキュメントを検索すると、json をインポートするツールがあることがわかりますが、エクスポートに関する情報はありません。
ここで、Amazon EC2 インスタンスを別のアカウントに移行するにはどうすればよいかという質問を見つけることができました。これは私がやりたいことのようですが、それに対する本当の答えはありません。
では、ここで少し希望的観測をしてみましょう。その間に、これは変更されましたか? Amazon には、ECS フィールドの設定とデータを新しいアカウントにとって重要な形式にエクスポートする方法が実際にありますか?
amazon-ec2 - 新しいコンテナ インスタンスではなく、リモート マシンにコンテナを固定することはできますか?
私はdocker、ECSツールについて読んでいます。多くのリモート物理ホスト (hostA、hostB、hostC .....) があり、docker/ECS を使用して、現在非常に手動であるソフトウェア展開プロセスを管理したいと考えています。
docker の基本は理解していますが、docker を使用してコードの変更をリモート マシンに実際にデプロイする方法や、リモート マシンで単純なコマンドを実行する方法さえ理解できません。
コンテナー インスタンスではなく、リモート マシン内でタスクを実行するにはどうすればよいですか? または、コンテナー インスタンスである必要がある場合は、コンテナーでコードを変更します。リモート マシンはどのように更新を取得しますか? これは可能ですか?私が理にかなっていることを願っています。
私がオンラインで見るすべての例は、EC2 インスタンスなどにアプリケーションをデプロイするものです。必要なのは、既存の物理マシンにコマンドをデプロイまたは実行することです。これを行うための他のより良い方法はありますか?ありがとう
amazon-ec2 - ecs docker コンテナーでのセロリ ワーカーの奇妙な動作
多数のc4.large
ecs インスタンスがあり、それぞれに実行中の celery ワーカーを含む実行中の docker コンテナーが 1 つあります。ときどき、システムによって労働者が殺されるのを目にします。
次dmesg
の行が表示されます。
私が理解しているように、OOMがこれを担当しています
しかし、次の行も見ることができますdmesg
:
free -m
1 GBに制限があると言っていますが、この制限の理由がわかりません。
もう 1 つの重要なポイントは、通常の ec2c4.large
インスタンスがあり、同じ数 (またはそれ以上) のワーカーで実行されているセロリがあり、docker がなく、このインスタンスでこの問題が発生したことがないことです。したがって、メモリを消費するドッカーのオーバーヘッドである可能性があると思いますが、何か見落としているのでしょうか?
ありがとう
amazon-web-services - CloudFormation 経由で AWS ECS を使用して、Docker コンテナを他の複数のコンテナとリンクする
ここに例があります。DockerコンテナAがあります(バックエンドに接続するサービスなど)。Docker イメージ B から複数のコンテナーを実行しています (サービスを介してバックエンドに接続するフロントエンドなど)。ここで、B のすべてのコンテナー (B1、B2、B3 など) をコンテナー A にリンクします。
ECSで上記を達成するにはどうすればよいですか? 1 つのタスク定義で 2 つのコンテナー (A と B) を作成すると、このタスクの複数のサービスを実行すると、A と B の両方の複数のコンテナーが実行されます。
上記を実現するために CloudFormation を使用していることに注意してください。
前もって感謝します。
amazon-s3 - タスクの開始時に安全な場所からアプリケーション構成を取得する
機密性の高いキーと資格情報をソースまたは Docker イメージに保存していないことを確認したい。具体的には、MySQL RDS アプリケーションの資格情報を保存し、コンテナー/タスクの開始時にそれらをコピーしたいと考えています。ドキュメントには、s3 から ecs.config ファイルを取得する例が記載されています。同様のことをしたいと思います。
ECS クラスターに登録する Auto Scaling グループで Amazon ECS 最適化 AMI を使用しています。カスタマイズせずにゴースト docker イメージを使用しています。私がやろうとしていることを設定する方法はありますか?</p>