aws-fargate相关内容
正如标题所示,在不删除整个群集并重新启动的情况下,我无法传播角色或任何网络&q;更改(AKA:将vPC DNS主机名标志更改为&q;已启用&p;)。 通常,为了在EC2或普通EK(没有Fargate)中传播这些更改,我只需分别重新启动服务器或节点。在Fargate中,考虑到用户无法访问底层节点,这是不可能的。有没有某种方法可以向节点本身发送命令,或者至少强制节点重新启动以进行这些更改?如有任
..
我在这里遵循数据日志指南:https://docs.datadoghq.com/database_monitoring/setup_postgres/aurora/?tab=docker 这表示要运行此docker命令: docker run -e "DD_API_KEY=${DD_API_KEY}" -v /var/run/docker.sock:/var/run/docker
..
我有一个lambda,它需要调用ecs.run_ask来启动ECS/Fargate任务。我是在私有网络中运行的,所以要调用RUN_TASK,我必须指定一个子网。有没有办法从lambda本身获取信息,而不是找出在哪个子网中运行? 在lambda中,我可以这样做:“获取我当前的子网,然后在我对ecs.run_ask.的调用中使用它”。 有没有办法将我的子网放在lambda中? 推荐答
..
我们需要获取运行Fargate任务的服务名称,以便我们可以针对每个服务配置执行一些配置(我们为每个客户提供一个服务,并使用服务名称来标识他们)。 通过了解我们的群集的服务发现命名空间和任务IP地址,我们能够通过执行以下操作来查找服务。 通过调用http://169.254.170.2/v2/metadata终结点或使用我后续答案中的ECS_ENABLE_CONTAINER_METADA
..
如有任何帮助,请告诉我,如果我做错了! 我收到下图中显示的错误,我将Loki和Grafana作为两个不同的AWSECS-Fargate任务运行,但我的Liki容器出现故障并不断重新启动: My Loki-config.yaml: auth_enabled: true server: http_listen_port: 3100 ingester: lifecycler
..
我阅读了有关如何Run an Amazon ECS Task When a File is Uploaded to an Amazon S3 Bucket的文档。但是,本文档并未说明如何从Fargate任务代码本身的触发事件中获取存储桶/键值。如何做到这一点? 推荐答案 我不确定您是否还需要这个问题的答案。但我做了一些与Steven1978提到的类似的事情,但只使用了CloudForm
..
我的Docker撰写文件出现问题: 这是我的Docker撰写文件: version: '3' services: nginx-proxy: image: xxxxx.dkr.ecr.xxxxx.amazonaws.com/xxxx:latest container_name: "nginx-proxy" restart: always ports:
..
我正在设置AWS Fargate的Github Actions配置项。 但在部署Amazon ECS任务定义的步骤上面临权限问题。 出现以下错误: ##[错误]无法在ECS中注册任务定义:Fargate要求任务定义具有执行角色ARN以支持ECR映像。 已验证以下内容: ecsTaskExecutionRole存在 AmazonECSTaskExecutionRolePol
..
我在本地运行了Cypress测试,没有任何问题。 但是当我在停靠容器中运行它们时,它失败并出现“内存不足”错误。日志-https://pastebin.com/0TEYnfqq 我在这个问题(cypress-io/cypress#350)中看到了使用--ipc=host的建议,但是这个问题一直在发生。 在测试运行期间,我看到docker容器的RAM使用率最大约为1.6 GB,但是运行docker的
..
我正在尝试在 AWS fargate 平台上运行 sonarqube 应用程序.当我运行原始 docker 图像时,它就像一个魅力.但是,如果我将 JDBC 属性作为参数传递给容器,我将面临以下问题.显然,弹性搜索需要一个新的配置.如果它是 ECS 集群,我将通过 ssh 进入 EC2 实例并更新这些属性.在fargate的情况下,我该如何实现? max virtual memory are
..
我想将 EFS 与 Fargate 一起使用,但在任务启动时出现此错误: ResourceInitializationError:无法调用 EFS utils 命令来设置 EFS 卷:stderr:无法解析“fs-xxxxx.efs.eu-west-1.amazonaws.com"- 检查您的文件系统 ID 是否正确 我已经检查了文件系统 ID,它是正确的...如何获得有关此错误的更多信息?会
..
我收到了这个奇怪的错误信息 PlatformTaskDefinitionIncompatibilityException: 指定平台不满足任务定义所需的能力 我怀疑这与这条线有关,虽然不太确定 file_system_id = aws_efs_file_system.main.id 这是我的脚本: 提供者“aws"{地区=“我们-东-1"profile = var.pro
..
目标 我希望能够使用 Fargate 部署 AWS EKS.我已经成功地使用 node_group 进行了部署.但是,当我转向使用 Fargate 时,似乎所有 Pod 都卡在了待处理状态. 我当前的代码是什么样子 我正在使用 Terraform 进行配置(不一定要寻找 Terraform 答案).这就是我创建 EKS 集群的方式: 模块“eks_cluster"{source
..
我有一个 EKS 集群,我已向其中添加了在混合模式下工作的支持(换句话说,我已向其中添加了 Fargate 配置文件).我的目的是只在 AWS Fargate 上运行特定的工作负载,同时为其他类型的工作负载保留 EKS 工作节点. 为了测试这一点,我的 Fargate 配置文件定义为: 仅限于特定的命名空间(比方说:mynamespace) 具有特定标签,因此 Pod 需要匹配它才能
..
我使用 AWS ECS 来托管我的服务.当我尝试使用 fargate 定义任务时,我遇到了以下问题. CannotPullContainerError:API 错误 (500):获取 https://xxxxxxxxx.dkr.ecr.us-east-1.amazonaws.com/v2/:net/http:请求在等待连接时被取消(等待标头时超出 Client.Timeout) 此外,
..
我在 Amazon Fargate 集群上运行任务时收到此错误.以前有人遇到过这种情况吗? 解决方案 转到文档以获得此问题的答案. https://docs.aws.amazon.com/AmazonECS/最新/开发者指南/task_cannot_pull_image.html 既然您遇到了 500 错误,我会听取第一个错误描述“连接超时"的建议: 当 Fargate
..
我想在容器启动后获取我的 fargate ECS 任务的公共 IP.我在请求时获得 IPv4Addresses http://169.254.170.2/v2/metadata/ 但我没有获取任务的公共IP. 当我使用 RunTaskResult 的 runTask(request) 方法时,我再次没有从 RunTaskResult 获得公共 IP. 有没有办法获得我的 fargate
..
我有一个 ECS Fargate 任务正在运行,该任务附加了一个角色.此角色具有 S3FullAccess 策略(以及 AssumeRole 与 ECS 服务的可信合作伙伴关系). 但是,当尝试将对象放入存储桶时,我收到拒绝访问错误.我尝试启动一个 EC2 实例并附加相同的角色,并且可以毫无问题地放入存储桶. 对我来说,这个角色似乎没有被附加到任务中.我错过了重要的一步吗?我无法通过
..
我试图在这里和
..
在 ECS Fargate 中,当任务失败时,存在“停止原因";提供一些有用的日志记录的字段.但是我注意到它在 255 个符号后被截断(下面的屏幕截图). 我检查了网络选项卡并跟踪了 http 响应的 JSON,它甚至在那里被截断(因此是服务器端).有什么办法可以得到完整的消息吗? 我发现这个线程 讨论了相同的问题. 如何查看完整的、未截断的错误消息? 解决方案 我最终在
..