对EC2目标组进行TCP套接字健康检查而不是HTTP健康检查



我有一个TCP服务。我为我的服务创建了一个TCP就绪探测器,看起来工作得很好。

不幸的是,我的EC2目标组希望对我的实例执行HTTP健康检查。我的服务不响应HTTP请求,所以我的目标组认为我的实例不健康。

有没有办法将我的目标群体的健康检查从";它是否返回HTTP成功响应"至";可以打开TCP套接字吗">

(如果我上面建议的不可能或没有意义,我也愿意用其他方法来解决问题。(

TCP是两种情况下健康检查的有效协议:

  1. ELB的经典风味,请参阅文档
  2. 网络负载均衡器,请参阅文档

如果你被应用程序负载均衡器卡住了,你脑海中唯一的想法就是添加一个sidecar容器,它将根据你的TCP状态响应HTTP/HTTPS。使用nginx可以很容易地做到这一点,尽管这可能是一种过度的做法。

最新更新