gpt4 book ai didi

amazon-ecs - AWS ECS(容器服务)虽然连接了 ECS 代理,但没有启动容器

转载 作者:行者123 更新时间:2023-12-05 07:32:34 26 4
gpt4 key购买 nike

尽管我的 EC2 实例(带有针对 ECS 优化的 AIM)正在运行 ecs 代理,但容器并未在我的 EC2 中启动。为了确认 ecs-agent 正在我的 EC2 实例上运行,我检查了:

  • ecs 日志在/var/log/ecs/ecs-xxx-abc --> ecs 代理启动正常
  • ecs 控制台的“默认”集群也将我的 EC2 注册为 ECS 实例

下面是用于证明 ECS 代理对我的 EC2 实例正常的捕获图像。

Pic1: ecs-agent start successfully on my EC2 instance

Pic2: My EC2 instance registered successfully with cluster

Pic3: Service status is ACTIVE

Pic4: Task-definition status is ACTIVE

Pic5: ECS instance is ACTIVE

有人知道为什么 ECS 不在我的 EC2 实例上调用容器(nginx:最新端口映射 80)吗? (在日志中也没有观察到事件)。

我已经摸不着头脑很多天了,但问题仍然存在:(

最佳答案

现在您的图片中有足够的信息,很明显,您已经使用 Fargate 启动类型启动了您的任务——您的任务正在运行,但不在您的 EC2 实例上。

Fargate的目的是让您在根本不需要了解服务器/实例的情况下运行容器——您只需在您无需管理的基础设施上运行这些容器。

这意味着尽管您拥有一个包含 EC2 实例的 ECS 集群,但这些实例并未用于 Fargate 任务,因为这有点像 Fargate 的全部意义。

关于amazon-ecs - AWS ECS(容器服务)虽然连接了 ECS 代理,但没有启动容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51140979/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com