aws-fargate相关内容

在 EKS Fargate pod 上使用 emptyDir{} 类型挂载的公共目录中删除/未创建文件夹

我们正面临 EKS Fargate Pod 的奇怪问题.我们想使用 sidecar fluent-bit 容器将日志推送到 cloudwatch,为此我们在两个容器上安装了单独创建的 /logs/boot 和 /logs/access 文件夹使用 emptyDir: {} 类型.但是不知何故 access 文件夹被删除了.当我们在本地 docker 中测试此设置时,它产生了预期的结果并且一切正常, ..
发布时间:2021-10-27 18:47:31 其他开发

运行脚本时,ECS Fargate 中的 Docker 容器以代码 0 退出.无法运行容器以访问/bin/sh

我有一个 ECS 集群,它使用托管在 AWS ECR 中的映像.dockerfile 正在其入口点属性中执行脚本.我的集群能够启动实例,但随后进入停止状态.它给我的唯一错误如下: 退出代码 0入口点[“/tmp/init.sh"] 给我的唯一信息是容器停止的原因: 停止原因 任务中的基本容器已退出 有关如何解决此问题的任何建议都会有所帮助. 我尝试使用以下方法在本地运行容器:dock ..

AWS ECS 服务 FastAPI 项目是垃圾邮件“GET/HTTP/1.1"404 未找到

我正在使用 AWS 部署 dockerized FastAPI 项目.任务定义选择FARGATE,Task Memory 512,Task CPU 256. ECS 服务发送垃圾邮件“GET/HTTP/1.1";404 Not Found'本身并关闭然后响应503. 你知道为什么吗? 谢谢 解决方案 那些看起来像是负载均衡器健康检查. 运行状况检查是一种检查服务器是 ..

ECS Fargate 自动扩展更快?

我正在对我的自动扩展 AWS ECS Fargate 堆栈进行负载测试,其中包括: 具有指向 ECS 的目标组的应用程序负载均衡器 (ALB), ECS 集群、服务、任务、ApplicationAutoScaling::ScalableTarget 和 ApplicationAutoScaling::ScalingPolicy, 应用程序自动缩放策略定义了一个目标跟踪策略: 类型:Ta ..

AWS Lambda 容器镜像支持与 Fargate

我正在评估一种使用 Docker 容器的解决方案.既然 lambda 也支持容器镜像,这也属于我的考虑范围. 我根据以下因素进行评估 2 项服务的定价模型 冷启动问题 轻松将 Lamda 与其他 AWS 服务集成 使用 docker 容器轻松进行离线开发(我认为现在没有那么重要了) 在这 2 项服务之间我还需要考虑任何其他因素吗? 解决方案 虽然这两个服务现在都允许 ..

如何通过使用 CloudFormation 在不同 Fargate 任务中运行的 Consul 服务器将 Consul 代理加入 Consul 集群?

我目前是一名实习生,必须托管一个微服务应用程序.我选择将 AWS ECS 与 Fargate 任务结合使用来托管 Consul Connect Service Mesh,为应用程序提供服务发现、意图、Mtls 等.我的设置如下: 1 个 Fargate 任务(在一个服务中)和一个 Consul 服务器容器. x Fargate 任务(在一个服务中),带有一个 Consul 代理、Consu ..

如何链接在AWS ECS任务中运行的2个容器

我是ECS的新手,我正在尝试使用Fargate在ECS任务中部署几个容器. 我有1个正在运行的容器使用Angular2,并且在nginx上运行,另一个容器是后端,并且在Springboot上运行,并使用端口42048. 我将awsvpc网络与Fargate一起使用,我必须这样做. Angular应用使用localhost:42048/some_url与后端进行通信,并且在我的本地 ..
发布时间:2021-05-02 19:12:26 其他开发

AWS Fargate-应用程序负载平衡器(ELB)显示不健康的目标,并显示错误“运行状况检查失败,并显示以下代码:[502]";

我的应用程序在端口3000上运行,并且Web上下文是/app,因此" http://host:3000/app/index.html "成功返回本地运行该应用程序的index.html页面. 负载均衡器(公共)在端口80上侦听并将流量转发到端口3000上的目标. AWS Fargate-任务定义具有映射到端口3000的主机和容器端口.-任务显示为“正在运行"和“状态为健康",但由于EL ..
发布时间:2021-04-03 19:57:49 其他开发

将efs音量添加到ecs fargate

我想将EFS与Fargate一起使用,但是在任务启动时出现此错误: ResourceInitializationError:无法调用EFS utils命令来设置EFS卷:stderr:无法解析"fs-xxxxx.efs.eu-west-1.amazonaws.com";-检查您的文件系统ID是否正确 我已经检查了文件系统ID,它是正确的...如何获得有关此错误的更多信息?可能与安全组有关吗 ..

带有Nat Gateway的Fargate Task无法与RDS数据库连接

基本上,我遵循以下两个指南: 将Hasura部署在带有Fargate,RDS和Terraform的AWS 使用Fargate和Terraform在Amazon ECS上部署容器:第2部分 我有: 在“多可用区"中部署的Postgres RDS数据库 我的python/flask应用跨多个可用区部署在Fargate中 我在应用之前在任务定义内运行迁移 ALB任务之间的负载平 ..
发布时间:2021-04-03 19:16:17 其他开发

来自EKS的Fargate上的Pod无法访问AWS默认证书

我正在尝试在EKS的Fargate上运行一个pod,该pod需要通过boto3 python客户端访问s3,但我不知道为什么会这样.在eks ec2节点上计划时,它工作得很好. botocore.exceptions.NoCredentialsError:无法找到凭据 我有一个正确设置的Fargate配置文件,并遵循了指南. 有人知道为什么AWS凭证不在此Pod的上下文内吗?这与po ..
发布时间:2021-04-03 19:05:02 其他开发

在auth config中找不到Pod执行角色,或者没有所有必需的权限.我该如何调试?

客观 我希望能够使用Fargate部署AWS EKS.我已经成功地使用 node_group 进行了部署.但是,当我转而使用Fargate时,似乎所有吊舱都卡在了待处理状态. 我当前的代码是什么样子 我正在使用Terraform进行配置(不一定要寻找Terraform答案).这就是我创建EKS集群的方式: 模块"eks_cluster";{来源="terraform-aws-m ..
发布时间:2021-04-03 19:04:45 其他开发

AWS Fargate无法通过负载均衡器/公共IP访问dockerized的Spring Boot应用程序

在创建AWS Fargate集群之后,我已经在aws ECR上部署了我的spring boot应用程序的docker映像.PFA的屏幕截图,说明了任务,安全性,服务和集群定义.我可以成功ping通我的公共IP.但是我无法通过负载均衡器或公共ip访问我的应用程序.我尝试访问应用程序的网址是 public_ip:8081/my_rest_end_point 和 load_balanc ..

您可以通过fargate中的相同容器将期望计数缩减为0

我有一个Fargate服务,其中有一个任务在运行容器.因此,我的容器是一个定制管道,该管道基于SQS计数运行.因此,如果所有记录都已处理,那么我将从容器中停止管道.因此,我想知道的是,我可以将服务的期望计数设置为0,而不是停止管道吗?(此服务是此容器任务的父级) 解决方案 是的,您可以在过程完成后将需求计数设置为零,但是您无需考虑任何事情. 您的节点进程应在完成操作后退出 Dock ..
发布时间:2021-04-03 19:03:58 其他开发

在私有子网AWS Fargate上运行的Docker实例

我的VPC由2个公共子网和2个私有子网组成,私有子网具有用于访问Internet的NAt网关,而我的docker实例在接收外部URL的私有子网上运行( 解决方案 您可能已经检查了有关" AWS Fargate中的任务网络" 能够访问Internet的关键是NAT,因此,如果它不起作用,则应从检查错误开始.您可以从我链接的页面的以下描述中看到它的重要性 在这种配置下,任务仍可以通过N ..
发布时间:2021-04-03 19:03:52 其他开发

AWS Fargate中的文件

实际上可以在Fargate中写入/编辑/删除文件吗? 由于它是无服务器的,并且实际上没有文件系统,我对此没有明确的答案. 例如,我们的一位客户需要在本地容器上写入一些临时缓存文件.这可能吗? 我不想为此设置整个数据容器卷. 谢谢! 解决方案 Fargate运行容器.它是容器即服务(CaaS).您的容器(Docker)可以是任何东西,Linux,Windows等.您在 ..
发布时间:2021-04-03 19:03:49 其他开发