我有一个ECS集群,有多个节点(任务定义),由应用负载均衡器前置。在负载均衡器和容器级别(任务定义内)配置健康检查是否有意义?
负载均衡器针对每个已注册的目标运行配置的健康检查,以便注销失败节点。在容器级别设置健康检查可以实现相同的功能:ECS将注销任何未通过健康检查的容器(根据您的配置)。ECS将始终实例化更多的任务定义实例以满足所需计数。
对我来说,如果您的任务定义只有单个容器,则仅在负载均衡器上设置健康检查(因为它是必需的)就足够了。我错过了什么吗?
负载均衡器针对每个已注册的目标运行配置的健康检查,以便注销失败节点。在容器级别设置健康检查可以实现相同的功能:ECS将注销任何未通过健康检查的容器(根据您的配置)。ECS将始终实例化更多的任务定义实例以满足所需计数。
对我来说,如果您的任务定义只有单个容器,则仅在负载均衡器上设置健康检查(因为它是必需的)就足够了。我错过了什么吗?
HEALTHCHECK
吗? - Ervin Szilagyi