是否可以通过任何方式配置弹性心跳以自动检测集群中的入口资源,并对每个资源进行简单的运行状况检查?
否则,有什么简单的替代方法? 就像订阅Ingress资源事件的操作员一样,对于每个活动的Ingress资源,在预先配置的运行状况检查端点上运行GET。
答案 0 :(得分:0)
好吧,根据当前的heartbeat (actually common for all beats) codebase,我认为没有。
switch config.Resource {
case "pod":
p.eventer, err = NewPodEventer(uuid, c, client, p.publish)
case "node":
p.eventer, err = NewNodeEventer(uuid, c, client, p.publish)
case "service":
p.eventer, err = NewServiceEventer(uuid, c, client, p.publish)
default:
return nil, fmt.Errorf("unsupported autodiscover resource %s", config.Resource)
}