要使得 router 和 route 都正常工作,至少要确保以下几个环节都是没问题的:客户端使用 route 中配置的域名和端口来访问服务。DNS 能将域名解析到目标 router 所在的服务器(在使用分片配置时比较复杂,尤其需要注意)。如有采用另外的四层负载均衡器的话,它得配置正确、工作正常。...
显示全部要使得 router 和 route 都正常工作,至少要确保以下几个环节都是没问题的:
- 客户端使用 route 中配置的域名和端口来访问服务。
- DNS 能将域名解析到目标 router 所在的服务器(在使用分片配置时比较复杂,尤其需要注意)。
- 如有采用另外的四层负载均衡器的话,它得配置正确、工作正常。
- HAProxy 能通过域名匹配到正确的backend。
- router 和 route 的配置被正确地反映到了 HAProxy 的配置文件中了。
- HAProxy 进程重启了,从而读取了新修改的配置文件。
- 后端 pod 列表正确,并且至少有一个 pod 正常工作。
如果您看到如下的错误页面,则说明上面的第3到7点至少有一处不能正常功能。此时,进行有针对性的排查即可。
收起