如果 Jenkins GUI 在 aws vpc 的私有子网中,是否可以访问它?
Is it possible to access Jenkins GUI if it's in private subnet in aws vpc?
我可以使用堡垒主机以及使用 openVPN 在私有子网中访问我的 Jenkins(亚马逊 linux EC2 实例),这就是我在 EC2 实例中安装 Jenkins 的方式,但我无法查看 UI 给詹金斯。有没有办法查看托管在 AWS VPC 私有子网中的 Jenkins 的 GUI?
您可以在 public 子网中放置一个 Application Load Balancer,并让它将流量转发到私有子网中的 Jenkins 实例。您需要确保您的 VPC 路由 table 已配置为正确路由流量才能正常工作。您可以使用负载均衡器的 public DNS,或使用 Route 53 创建自定义域并将其指向您的负载均衡器。
我可以使用堡垒主机以及使用 openVPN 在私有子网中访问我的 Jenkins(亚马逊 linux EC2 实例),这就是我在 EC2 实例中安装 Jenkins 的方式,但我无法查看 UI 给詹金斯。有没有办法查看托管在 AWS VPC 私有子网中的 Jenkins 的 GUI?
您可以在 public 子网中放置一个 Application Load Balancer,并让它将流量转发到私有子网中的 Jenkins 实例。您需要确保您的 VPC 路由 table 已配置为正确路由流量才能正常工作。您可以使用负载均衡器的 public DNS,或使用 Route 53 创建自定义域并将其指向您的负载均衡器。