在您使用内网ALB,端口6443时遇到健康检查失败的问题,可能的原因和解决方案如下:
路由配置错误:请检查您的后端ECS上的路由配置是否正确。例如,当ALB实例使用的内网地址段100.64.0.0/10在后端ECS上的路由配置错误时,可能会导致ALB实例收不到健康检查探测的数据包,从而造成健康检查异常。
运行状况检查问题:请检查目标的运行状况以查找问题的原因代码和描述。对于您收到的错误信息,例如Elb.InitialHealthChecking、Elb.RegistrationInProgress或Target.DeregistrationInProgress,需要按照对应的解决步骤进行处理。通常情况下,目标必须通过初始运行状况检查,才会收到负载均衡器发出的请求。
健康检查配置:确保您已正确配置健康检查。端口号应输入为1~65535之间的一个有效端口号。如果您需要指定一个特定的端口进行健康检查,请确保输入正确的端口号。
WAF版本问题:关于WAF版本的升级问题,这与健康检查失败的问题并无直接关联。但是,如果您的应用程序受到WAF的保护,并且您遇到了问题,那么可能需要考虑升级WAF版本。建议您根据实际情况和需求来决定是否升级WAF版本。