すべてのプロダクト
Search
ドキュメントセンター

Elastic Container Instance:エラスティックコンテナインスタンスのライフサイクル

最終更新日:Dec 28, 2024

このトピックでは、エラスティックコンテナインスタンスのライフサイクルにおけるさまざまなステータスについて説明します。これらのステータスに基づいてビジネスロジックを設計および実装できます。

エラスティックコンテナインスタンスのステータス

次の表は、ライフサイクル中のエラスティックコンテナインスタンスのステータスについて説明しています。

ステータス

説明

課金対象

Scheduling

エラスティックコンテナインスタンスが作成されています。

いいえ

Pending

エラスティックコンテナインスタンス内の1つ以上のコンテナが起動中で、実行中のコンテナはありません。

はい

Running

エラスティックコンテナインスタンス内のすべてのコンテナが作成され、少なくとも1つのコンテナが実行中または再起動中です。

はい

Restarting

エラスティックコンテナインスタンスが再起動中です。

はい

Updating

エラスティックコンテナインスタンスが更新中です。

はい

Terminating

エラスティックコンテナインスタンスが終了処理中です。 preStop が設定された実行中のインスタンスが削除されると、インスタンスは Terminating 状態になります。 preStop 関数を実行した後、インスタンスは削除されます。

はい

Succeeded

エラスティックコンテナインスタンス内のすべてのコンテナは、正常に実行された後に終了し、再起動しません。

いいえ

Failed

エラスティックコンテナインスタンス内のすべてのコンテナは、実行後に終了します。少なくとも1つのコンテナがランタイムエラーのために終了しました。これは、コンテナがゼロ以外のコードで終了したか、システムによって終了されたことを示します。

いいえ

Expired

エラスティックコンテナインスタンスはプリエンティブルインスタンスであり、リソースの有効期限切れとリサイクルのために終了しました。

いいえ

ScheduleFailed

エラスティックコンテナインスタンスの作成に失敗しました。システムは24時間後にエラスティックコンテナインスタンスを削除し、エラスティックコンテナインスタンスの料金は発生しません。

いいえ

重要

エラスティックコンテナインスタンスの再起動ポリシーは、インスタンス内のコンテナにのみ適用されます。エラスティックコンテナインスタンス自体は自動的に再起動しません。

次の図は、ライフサイクル中のエラスティックコンテナインスタンスのステータスの遷移を示しています。生命周期新

説明
  • エラスティックコンテナインスタンスが終了すると、その基盤となるコンピューティングリソースはリサイクルされます。デフォルトでは、インスタンスと一緒に作成されたエラスティックIPアドレス(EIP)などのその他のリソースは、インスタンスと一緒に解放されます。

  • 最終ステータス(Failed、Succeeded、またはExpired)のインスタンスのメタデータは、次のルールに基づいて保持されます。

    • すべてのメタデータ情報は、インスタンスが最終ステータスになってから1時間以内に保持されます。

    • インスタンスが最終ステータスになってから1時間後、各リージョンで最新の100個のメタデータ情報のみが保持されます。

コンテナのステータス

ステータス

説明

Waiting

コンテナは作成されるのを待機しています。

通常、アプリケーションコンテナは、InitContainer が実行されている間、InitContainer が終了するまで Waiting 状態のままです。

Running

コンテナが作成され、実行中です。

Terminated

コンテナは終了し、正常に実行された後、または失敗した後に終了します。