「M1 MacでビルドしたコンテナをECS上にデプロイしたらヘルスチェック失敗して一生デプロイが終わらなかった - そこに仁義はあるのか(仮)」
TL;DR M1 MacでDockerイメージをビルドしてECS (Fargate) にデプロイしたら、ヘルスチェックが失敗し続けてCDKのデプロイが完了しなかった。 原因は M1 Mac 上で arm64 でビルドされていたこと。Fargate はデフォルト amd64 で動作するため、platform: assets.Platform.LINUX_AMD64 を指定したら解決。 もしくは、Fargate のタスク定義のランタイムに arm64 を指定する ☝️ はじめに gRPC のサービスをECS(Fargate)上にデプロイしようとしたところ、タスクは起動するのに、ヘルスチェックが通ら…
コンテンツ文字数:0 文字
見出し数(H2/H3タグ):0 個
閲覧数:4 件
2025-03-05 08:08:14