我目前有一个运行Jenkins的GCE实例,我希望能够从浏览器访问它。它是在Google提供给我的主要内部地址以外的IP地址上运行的。因此,例如,主要的内部IP是10.128.0.8,但是Jenkins的运行时间是10.0.1.15:8081。
如何将流量从
请注意,我的Linux技能不稳定,而我的网络技能却不存在,因此,如果您能告诉我如何做我需要做的一切,那就好了。 :)谢谢!
答案 0 :(得分:2)
1-首先,您需要在当前实例的网络上创建一个Firewall rules,例如:
gcloud beta compute --project=<project-name> firewall-rules create jenkins --description="8081 port jenkins" --target-tags=jenkins --network=<network-name> --action=ALLOW --rules=tcp:8081
然后,您必须在实例中添加该规则(选择上面创建的标签),例如:
gcloud compute instances add-tags <instance-name> --tags jenkins
2-通过Cloud Console从VPC network/Firewall rules开始,然后在您的实例上添加防火墙规则标签。
但是您应该使用Alias IP Ranges(从本文档中可以回答您的问题+您为外部IP创建的FR规则)。