NC Cloud云原生模式部署前台访问报错504/welcome.do报错/igress无法访问ncc应用的pod

症状:访问前台报错504

已邀请:

排查流程:

1、首先确认NCC的nginx正常访问,并处理转发

2、登录页会先由welcome.do进行处理,也就是由uap-base服务响应,可以登录uap-base服务确认业务能正常响应该请求

问题分析要点:

1、ingress主机无法连通NCC 应用的微服务

2、同个主机的微服务可以互通

3、IUAP底座的微服务间正常

4、跨资源池主机的NCC微服务无法互通


问题解决:

经排查,定位为微服务间通讯采用的calico组件,默认使用的 ipip cross-subnet模式(ipip-bgp混合模式),指“同子网内路由采用bgp,跨子网路由采用ipip”。在部分私有云平台中兼容性不足。故需要改为ipip always模式(纯ipip模式)。


修改步骤如下:

1、获取当前ippools的默认规则输出到yaml

2、修改模式crosssubnet改为always

3、配置calico采用该配置

/uploads/answer/20200824/32bd821bcc192a6eeb4108e71aee7b94.png

要回复问题请先登录注册