将应用程序部署到CF时,它将在其中一个Diego Cells上的容器中运行。容器有一个内部端口,此时迭代总是8080,Cell发布一个外部端口(GoRouters)。外部端口使用Cell上的iptables规则映射到内部端口。我相信这就是你所看到/询问的。
总之,流量从浏览器到容器中的应用程序采用这样的路径:
Browser -> HTTP(S) -> Load Balancer -> HTTP(S) -> GoRouter -> (HTTP) -> External Port on Cell -> iptables -> Internal Port in Container -> Application
您可能也想知道端口2222,这是类似的,但端口用于 cf ssh 进入集装箱的交通。
cf ssh
外行应该 的 决不 强> 手动删除或调整Diego Cells上的任何iptables规则。