7得票3回答
AWS Fargate无法设置主机名?

我正在尝试设置一个简单的应用程序。它从https://budgetapp.docsapp.io/ 拖动到某个公共位置运行。我的任务是以最自动化的方式部署它,并将java机器的指标暴露给公众(远程jConsole)。最终,它应该在大约15个精确副本中运行。 为此任务,我选择了AWS Farga...

69得票17回答
AWS ECS错误:任务在目标组中未通过ELB健康检查

我正在使用云形成模板构建基础设施(ECS Fargate集群)。 模板已成功执行,堆栈已成功创建。但是,任务失败并显示以下错误:Task failed ELB health checks in (target-group arn:aws:elasticloadbalancing:eu-cent...

10得票1回答
在ECS Fargate上挂载EFS时,非root用户被拒绝读写权限。

我有一个运行在 ECS Fargate 上的容器,其中运行着一个非 root 权限的 nodejs 应用,并且这个应用也被挂载到了 EFS 上的 /.user_data 目录。 我按照这个 AWS 教程进行了配置,我的设置和教程中的几乎相同。 以下是 Docker 文件内容: FROM ...

23得票5回答
如何在AWS Fargate中更新容器镜像

我已经将初始的Docker镜像推送到仓库并创建了使用该镜像的AWS Fargate,是否有任何方法可以更新镜像,因为我的Docker镜像有一些更改。

15得票5回答
使用AWS ECS服务和弹性负载均衡器向公共网络暴露超过1个端口。

我有一个服务,暴露了多个端口,在kubernetes中它可以正常工作,但现在我们将其迁移到AWS ECS。看起来我只能通过负载均衡器暴露端口,即使Docker定义了多个端口,我也只能选择一个端口,并且每个服务/任务限制为1个端口。 添加到负载均衡器 按钮允许添加一个端口。一旦添加,就没有...

7得票1回答
在另一个Docker容器内运行无根权限的Docker守护程序

根据Docker官网 https://docs.docker.com/engine/security/rootless/,可以在无需root访问(没有--privileged标志)的情况下以非root方式运行Docker Daemon。 但是我相信在Docker容器内部运行时这是不可行的。在...

34得票1回答
AWS Fargate 和多容器 Elastic Beanstalk 有什么区别?

我了解ECS有EC2和Fargate启动类型,它们在控制底层环境配置方面有所不同。 Fargate之前,ECS用于提供对容器环境的详细控制,而Elastic Beanstalk用于抽象这些细节并仅运行容器。 在AWS ECS FAQ部分中,它说: 对于Beanstalk,您只需指定要部署的容...

8得票3回答
事件桥中的ECS Fargate任务失败,错误为ResourceInitializationError。

我创建了一个 ECS Fargate 任务,可以手动运行。它会更新 Dynomodb 并生成日志。 现在我想按计划运行它。我通过 EventBridge 设置了定时的 ECS 任务。但是它并没有运行。 我查看了 EventBridge 日志,发现容器出于以下停止原因已停止: Resour...

54得票7回答
在AWS Fargate服务中,“exec用户过程引起:exec格式错误”

我对AWS完全是新手,但我已经在本地运行我的Dockerized应用程序几个月了,没有任何问题。现在,我正在尝试通过AWS ECS/Fargate部署此应用程序,但我的容器反复停止,并显示以下Linux错误:standard_init_linux.go:219: exec user proce...

17得票1回答
如何使用Fargate监控ECS集群的磁盘空间/文件系统使用情况

我使用Fargate创建了两个任务和一个ECS集群,这两个任务在两个不同的服务中使用。换句话说,一个集群:两个服务,每个服务都链接到自己的任务,这些任务链接到ECR存储库。根据AWS ECS Fargate任务存储的概念,每个任务都有10GB的Docker层存储和额外4GB的卷挂载。因此,我想...