【问题标题】:AWS Task Definition warning when enabled "Auto-configure CloudWatch Logs"启用“自动配置 CloudWatch 日志”时的 AWS 任务定义警告
【发布时间】:2021-10-12 14:29:55
【问题描述】:

当我启用Auto-configure CloudWatch Logs 时,会出现关于网络模式的警告,上面写着Your containers in the task will share an ENI using a common network stack. Port mappings can only specify container ports (any existing host port specifications will be removed).

这是出现的警告,我不明白这是什么意思

【问题讨论】:

标签: amazon-web-services amazon-ecs amazon-vpc ecs-taskdefinition aws-networking


【解决方案1】:

我认为这与日志记录配置无关。这与您选择的网络选项有关 (awsvpc)。当您选择您基本上是在 VPC 内登陆您的任务,并且该任务将获得一个 VPC IP 地址。换句话说,在主机的端口12345 上暴露nginx 容器的端口80 时,没有docker 主机natting。警告只是说您需要确保任务中的所有容器不重叠端口,因为它们可以在分配给任务的 VPC IP 地址上按原样访问。请注意,awsvpc 是 Fargate 上唯一支持的网络模式(因为 Fargate 无论如何都没有主机)。有关 ECS 网络模式的背景信息,请参阅here。

【讨论】:

  • 我也觉得跟日志没有关系,但是我开启CloudWatch的时候总是出现。不知道为什么,但如果它没有破坏任何东西可能没问题
猜你喜欢
  • 2022-10-04
  • 2020-08-19
  • 1970-01-01
  • 2017-10-18
  • 2021-06-24
  • 2021-09-03
  • 2020-04-28
  • 2017-04-24
  • 2021-10-30
相关资源
最近更新 更多