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

6psbrbz9  于 2023-08-03  发布在  Jenkins
关注(0)|答案(1)|浏览(131)

我正在使用Jenkins Fargate插件(https://plugins.jenkins.io/amazon-ecs/)进行构建和推送。我有一台EC2机器,在这台机器上我有Jenkins master,Nexus repository和sonarqube。有了这个jenkins fargate插件,我为jenkins workers创建了fargate容器。并且它在EC2机器和相同vpc中的相同子网中工作。但是当我在nexus和sonarqube的443端口上使用whistlist时,创建了fargate容器,它不能访问nexus和sonarqube,但是它们在同一个公共子网中。我该怎么办?我为EC2机器和fargate容器使用不同的安全组,但子网和vpc是相同的。
我需要关闭jenkins master nexus和sonarqube登录页面,所以我需要使用whistlist,其他方式可以关闭吗?我应该如何处理通信fargate容器和EC2机器?
更新:子网是公共子网。fargate出站规则的安全组全部打开。错误是“连接超时”。

n9vozmp4

n9vozmp41#

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

相关问题