amazon-ecs - ECS fargate 健康检查问题
问题描述
我正在使用 ECS Fargate 模型。我有两个任务定义,在每个定义中我运行一个服务(在每个 TD 中放置 1 个容器)然后我有两个运行这两个任务定义的 ECS 服务。使用的网络模式是fargate。
我创建了一个负载均衡器,它有两个目标组。我已经定义了转移流量的规则。在目标组中,我添加了在两个任务定义中运行的服务的 IP(因为网络模式是 awsvpc,我得到了 ENI)
我已经看到其中一个目标组运行状况检查连续失败,HTTP 代码为 502。我正在观察来自 ENI 的 IP 以使该服务不断变化,并且在目标组中也进行了更新。
问题:
ECS会自动更改目标组的IP吗?
如何解决这个 HTTP 代码 502,因为这是 fargate 我什至无法在容器内登录?
解决方案
推荐阅读
- c++ - OpenGL三角形总是白色的
- c++ - 表达式必须是 C++ 中的整数或无范围枚举类型?
- android - W/BiChannelGoogleApi:[FirebaseAuth:] getGoogleApiForMethod() 返回 Gms:com.google.firebase.auth.api.internal.zzal@5680b5b
- reactjs - 如何提高测试覆盖率 Jest, Enzyme
- html - 是否可以绕过使用所需属性、模式等的 html 验证
- jmeter - 如何在Jmeter中为非gui分布式负载测试传递堆参数?
- python - 如何在张量流中重用占位符?
- postgresql - 将行从主表移动到具有外键约束的子表
- vba - 从 PST 导入日历/联系人 - Outlook VBA
- python - 检查目标时出错:预期的 dense_49 有 4 个维度,但得到了形状为 (2250, 3) 的数组