前几天在kubernetes 内部署了一个nexus 私服,供集群内其他服务访问,但是解析到ingress上的域名,被其他服务访问时,总是提示443
为了测试,在容器内重新启动了一个容器,看是否真的如上面显示的,容器内不能访问集群里的私服
docker run -ti --name mycentos centos /bin/bash
在容器内访问其中一个集群外的私服是可以访问的,但是集群内的私服就连接失败
当然我也想过使用私服集群内的DNS域名,但是项目构建时,提示项目必须使用https才能拉取jar包完成build。
阿里云给予的回复是“后端服务器无法访问SLB,对于四层负载均衡服务,目前不支持负载均衡后端ECS实例直接为客户端提供服务的同时,又作为负载均衡的后端服务器。”
果然我现在的情况正式属于此,两个服务同属于SLB后端的服务,无法通过同一个前端的SLB 来访问彼此。