首页 > 解决方案 > ECS fargate 健康检查问题

问题描述

我正在使用 ECS Fargate 模型。我有两个任务定义,在每个定义中我运行一个服务(在每个 TD 中放置 1 个容器)然后我有两个运行这两个任务定义的 ECS 服务。使用的网络模式是fargate。

我创建了一个负载均衡器,它有两个目标组。我已经定义了转移流量的规则。在目标组中,我添加了在两个任务定义中运行的服务的 IP(因为网络模式是 awsvpc,我得到了 ENI)

我已经看到其中一个目标组运行状况检查连续失败,HTTP 代码为 502。我正在观察来自 ENI 的 IP 以使该服务不断变化,并且在目标组中也进行了更新。

问题:
ECS会自动更改目标组的IP吗?
如何解决这个 HTTP 代码 502,因为这是 fargate 我什至无法在容器内登录?

标签: amazon-ecsaws-fargateaws-alb

解决方案


推荐阅读