如何通过云服务器的固定外网ip访问内部部署的应用

使用rancher_v2.5.10在阿里云ecs服务器上创建k8s集群后,发布一个deployment类型的nginx应用。但是点击下的30003/tcp,跳出来的连接是http://172.16.73.10:30003/这种内网ip,无法访问到nginx的web页面,手动给172的内网地址改成服务器的互联网地址后才可以正常访问到nginx的web页面。
有没有什么办法,在我点击30003/tcp的时候,可以自动用服务器的外网ip组成访问的url。
/uploads/question/20220112/71faa11fb3943718666f6e9d8f52f1cc.png
/uploads/question/20220112/e41f89b2692d9a08367f8e68112280b0.png
/uploads/question/20220112/b5d0aadee76fc707c7497a09e09f580e.png

已邀请:

hailong

赞同来自: marten

在添加节点时候有个高级选项,在高级选项里可以设置节点的公网IP,这样设置之后,弹出的nodeport端口就是公网IP了

要回复问题请先登录注册