今天在公司碰到这样一个问题:开发后在测试环境进行部署,部署后有个调用其他部门的接口,需要通过nginx来代理请求转发到另一个部门。运维把nginx配置完成后,本地和开发测试都正常,但是通过测试环境访问一直是不同的。当时是想着开发和本地都能通过代理进行访问,首先说明nginx代理是正常的;能通说明对方的服务也是正常的,但是为啥在测试环境就是不通呢?
telnat ip 端口号 ,是正常的,但是进入k8s的pod容器里面,在进行curl 后发现不通了,断定是网络的问题。最后发现是 阿里云服务进出口端口号的问题