mosn
mosn copied to clipboard
动态cluster支持主动健康检查
我想打开cluster主动健康检查,目前mosn只支持静态cluster配置吗? 从debug看,istio下发的cds中定义的healthcheck和 mosn中cluster对象里的healthcheck是不匹配的,没有protocol,serviceName,mosn在创建cluster时,如果没有serviceName,我看也不会启动健康检查. 另外协议上的话,dubbo目前应该不支持吧.
我想打开cluster主动健康检查,目前mosn只支持静态cluster配置吗? 从debug看,istio下发的cds中定义的healthcheck和 mosn中cluster对象里的healthcheck是不匹配的,没有protocol,serviceName,mosn在创建cluster时,如果没有serviceName,我看也不会启动健康检查. 另外协议上的话,dubbo目前应该不支持吧.
这块是可以做到支持 istio 的,目前没有生效主要是由于 mosn 健康检测模块 的条件限制,当然该限制可通过完善 convertHealthChecks istio 中下发的健康检查配置转换逻辑,即可以使用 ClusterName 作为默认的 serviceName。另外对于健康检查协议这块目前主要做的是 TCP 层面的探测。欢迎贡献 PR 修复。