ECS Fargate で「aws-fargate-supervisor」コンテナが表示される理由を教えてください
困っていた内容
ECS Fargate で Container Insights を有効にしています。
パフォーマンスログにaws-fargate-supervisorというコンテナが表示されます。
該当のコンテナを実行した覚えがありませんが、これは何でしょうか。表示される理由を教えてください。
{
"Version": "0",
"Type": "Container",
"ContainerName": "aws-fargate-supervisor",
...
aws-fargate-supervisorとは?
ECS Fargate で EFS を使用する場合に自動的に作成されるコンテナです。
Amazon ECS での Amazon EFS ボリュームの使用 - Amazon Elastic Container Service
Fargate でホストされるタスクに Amazon EFS ボリュームを使用する場合、Fargate は Amazon EFS ボリュームの管理を担当するスーパーバイザーコンテナを作成します。スーパーバイザーコンテナは、タスクのメモリと CPU を少量使用します。スーパーバイザーコンテナは、タスクメタデータバージョン 4 エンドポイントにクエリを実行するときに表示されます。さらに、CloudWatch Container Insights では、コンテナ名 aws-fargate-supervisor として表示されます。
ECS Fargate で Amazon EFS ボリュームを使用している場合、AWS によって自動的にコンテナが作成されます。このコンテナは CloudWatch Container Insights ではコンテナ名:aws-fargate-supervisorとして表示され、ECS タスクメタデータエンドポイントにも表示されます。
EFS を使用している場合に見覚えがないコンテナ(aws-fargate-supervisor)が表示されても、想定される挙動となります。
参考資料
Fargate でホストされるタスクに Amazon EFS ボリュームを使用する場合、Fargate は Amazon EFS ボリュームの管理を担当するスーパーバイザーコンテナを作成します。スーパーバイザーコンテナは、タスクのメモリと CPU を少量使用します。スーパーバイザーコンテナは、タスクメタデータバージョン 4 エンドポイントにクエリを実行するときに表示されます。さらに、CloudWatch Container Insights では、コンテナ名 aws-fargate-supervisor として表示されます。







