请问自建使用Ingress资源创建完成后,在控制台查看ALB的后端服务器组内容为空是什么情况呢?k8s的Service后端是有实例的。 部署清单就是按照这个改了域名和Service名称和端口路径等信息
可能有以下几个原因:
Ingress资源未正确配置,导致ALB未正确将流量转发到后端服务器组。请检查Ingress资源的配置是否正确。
后端服务器组未正确创建,导致ALB无法将流量转发到该服务器组。请确认后端服务器组已经正确创建。
后端服务器组的监听端口未正确设置,导致ALB无法将流量转发到该服务器组。请确认后端服务器组的监听端口已经正确设置。
ALB的负载均衡策略未正确配置,导致ALB无法将流量正确地分配到后端服务器组。请检查ALB的负载均衡策略是否正确配置。
后端服务器组中的服务器故障或宕机,导致ALB无法将流量转发到该服务器组。请确认后端服务器组中的服务器是否正常运行。
如果您使用Ingress资源来暴露Kubernetes Service,并在控制台中查看ALB的后端服务器组时发现内容为空,可能是由于以下原因之一:
后端实例未正常注册:检查Kubernetes Service的后端Pod是否已经正常启动,并且已经成功绑定到Service中。您可以通过kubectl命令或Kubernetes Dashboard等工具查看Pod和Service状态,以确认是否存在异常情况。
Ingress规则设置错误:检查您的Ingress规则设置是否正确,包括URL路径、目标Service名称、端口号等信息。如果配置错误,会导致请求无法正确路由到对应的后端实例,从而出现空的后端服务器组列表。
ALB健康检查失败:如果后端实例已经正常注册到ALB,但仍然出现空的后端服务器组列表,可能是由于ALB的健康检查失败导致的。您可以通过查看ALB的日志或控制台信息,以确定检查失败的具体原因。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
阿里云负载均衡(Server Load Balancer,简称SLB)是云原生时代应用高可用的基本要素。通过将流量分发到不同的后端服务来扩展应用系统的服务吞吐能力,消除单点故障并提升应用系统的可用性。 阿里云SLB包含面向4层的网络型负载均衡NLB、面向7层的应用型负载均衡ALB和传统型负载均衡CLB,是阿里云官方云原生网关。