ECSクラスタで稼働しているドッキングコンテナの1つを検査しましたが、再起動ポリシー( "{{.HostConfig.RestartPolicy.Name}}")が空白です。私は、ECSが障害の場合に何をするのかは不明ですが、インスタンスで実行中のcmdが失敗した場合にコンテナインスタンスを再起動するポリシーに変更したいと考えています。 ECSクラスタ内のドッカーコンテナの再起動ポリシーを変更することはできますか?AWS ECS再起動ポリシー
0
A
答えて
1
ECSクラスタ内のドッカーコンテナの再起動ポリシーを変更することはできますか?
いいえ、ECSは既存のコンテナの再起動をサポートしていません。ただし、詳しくは下記をご覧ください。
私はECSが(
RunTask
またはStartTask
のAPIによって開始された)単一のタスク、ECSは、コンテナの停止の場合には何もしませんのために失敗
の場合に何をするかわかりませんよDescribeTasks
API呼び出しとCloudWatchイベントを通じて停止(終了コードと理由がわかっている場合)を報告します。
インスタンスで実行中のcmdが失敗した場合、コンテナインスタンスを再起動するポリシーに変更したいと考えています。
ECSは、「サービス」の概念によってこのユースケースをサポートしています。サービスは、あなたが指定した実行タスクの希望数を含めて、実際の状態(既知の状態)を目的の状態と継続的に一致させるために動作します。サービスによって開始されたタスクが停止すると、サービスは新しいタスクを作成してそれを置き換えます。サービスは、実行、展開、負荷バランサのバインディングとバインドの解除、ロードバランサのヘルスチェックへの応答、オートスケーリングとの統合など、サービスの自動拡張または自動拡張を可能にします。詳細はdocumentationをご覧ください。
関連する問題
- 1. AWS ECSでコンテナを再起動する方法は?
- 2. ユーザデータからecs-agentを再起動
- 3. AWSヘルスチェックステータスアラーム再起動
- 4. awsインスタンスリカバリと再起動
- 5. AWS ECSタスクの起動と停止が続行します
- 6. AWS ECSとロードバランシング
- 7. AWS ECS - cloudformationテンプレート
- 8. Eureka with AWS ECS
- 9. AWS ECS Automation
- 10. AWSデータパイプラインを再起動する方法
- 11. 再起動後にAWS EC2に接続
- 12. AWS EC2のWildfly 10再起動問題
- 13. AWS管理ポリシー対ポリシー
- 14. 再起動後にnginxサービスが起動しないAWS Linuxサーバ
- 15. AWS ECS mysql DBインスタンス
- 16. AWS ECSダイナミックポートマッピング+ nginx + app
- 17. ドッカーは、私がAWS ECSを使用しているAWS ECS
- 18. AWS ECS再起動同じタスク定義と停止時間のない画像のサービス
- 19. AWS ECSでBotoを使用してコンテナインスタンスを起動する方法
- 20. AWS ECSのマウントS3バケット
- 21. AWS ecsタスク定義変数
- 22. Amazon AWS ECSタスクの遅延
- 23. AWSでのECSタスクのスケジュール
- 24. AWS-CLI:AutoscalingGroups、ecsクラスタ/サービスのフィルタリング
- 25. AWS ECS必須コンテナkubernetes
- 26. AWS ECS DockerコンテナBoto3 IAMパーミッション
- 27. ダイナミックポートとAWSアプライアンスロードバランサとECS
- 28. AWS SNSポリシーIPアドレスアクセス
- 29. 再起動後にシンが起動できない[CentOS 7 + AWS EC2]
- 30. 再起動後に再起動する
あなたはタスクやサービスを使用していますか? –
'HostConfig'はどこにありますか?私が見つけることができる最大の参考資料は、[それは非推奨](https://github.com/aws/amazon-ecs-agent/issues/529)です。 –