Jenkins Fargate 插件无法访问 EC2 中的 Nexus

问题描述 投票:0回答:1

我正在使用 Jenkins Fargate 插件 (https://plugins.jenkins.io/amazon-ecs/) 进行构建和推送。我有一台 EC2 机器,在这台机器上有 Jenkins master、nexus 存储库和 sonarqube。通过这个 jenkins fargate 插件,我为 jenkins 工作人员创建了 fargate 容器。并且此工作人员位于 EC2 机器和同一 vpc 的同一子网中。但是,当我在 443 端口上为 Nexus 和 Sonarqube 使用 Whistlist 时,创建的 Fargate 容器无法访问 Nexus 和 Sonarqube,但它们位于同一公共子网上。我应该为连接做什么。我对 EC2 机器和 Fargate 容器使用不同的安全组,但子网和 vpc 是相同的。

我需要关闭 jenkins master Nexus 和 sonarqube 登录页面,所以我需要使用口哨列表,其他方式可以关闭吗?我应该为通信fargate容器和EC2机器做什么?

更新: 子网是公有子网。 Fargate出站规则的安全组全部开放。 错误是“连接超时”。

amazon-web-services jenkins jenkins-plugins aws-fargate nexus3
1个回答
0
投票

问题是在解析域时,我们遇到连接超时,因为它是通过公共 IP 解析的。但是,我们通过编辑 /etc/hosts 文件以启用使用私有 IP 的解决方案解决了 Jenkins 管道中的问题。这解决了问题。

© www.soinside.com 2019 - 2024. All rights reserved.