返回zzhenglei的回答

zzhengleizzhenglei技术经理某保险

要使得 router 和 route 都正常工作,至少要确保以下几个环节都是没问题的:

  • 客户端使用 route 中配置的域名和端口来访问服务。
  • DNS 能将域名解析到目标 router 所在的服务器(在使用分片配置时比较复杂,尤其需要注意)。
  • 如有采用另外的四层负载均衡器的话,它得配置正确、工作正常。
  • HAProxy 能通过域名匹配到正确的backend。
  • router 和 route 的配置被正确地反映到了 HAProxy 的配置文件中了。
  • HAProxy 进程重启了,从而读取了新修改的配置文件。
  • 后端 pod 列表正确,并且至少有一个 pod 正常工作。

如果您看到如下的错误页面,则说明上面的第3到7点至少有一处不能正常功能。此时,进行有针对性的排查即可。

保险 · 2020-02-06
浏览1196

回答者

zzhenglei
技术经理某保险
擅长领域: 云计算容器一体化运维

zzhenglei 最近回答过的问题

回答状态

  • 发布时间:2020-02-06
  • 关注会员:2 人
  • 回答浏览:1196
  • X社区推广