是的,在阿里云中,可以使用负载均衡ALB作为Ingress Controller来管理Kubernetes集群中的Ingress资源,并提供应用访问入口。
对于您提到的问题,阿里云提供了专门的SLB Ingress Controller,它是一个基于 Kubernetes 的 Ingress Controller,支持将 Kubernetes Ingress 转换为阿里云负载均衡实例的监听规则和跟踪规则配置,从而通过公网和私网访问 Kubernetes 集群中的服务。
使用 ALB + SLB Ingress Controller 可以将 Kubernetes 集群中的 Ingress 规则映射到阿里云负载均衡实例上,实现负载均衡、访问控制、HTTPS 加密、高可用等功能,更好地满足企业对 Kubernetes 应用的需求。
阿里云提供的负载均衡器(ALB)支持 Kubernetes Ingress,您可以在 Kubernetes 集群中使用 Ingress 来管理多个服务访问,而不必为每个服务创建单独的负载均衡器。
在使用 Kubernetes Ingress 时,您可以选择创建单独的 Ingress Controller 实例来管理 Ingress;或者将 Ingress Controller 集成到已有的负载均衡器实例中。对于后者,您可以在创建负载均衡器时,勾选“支持 Kubernetes Ingress”选项,这样就可以将负载均衡器实例和 Ingress Controller 集成到一起。
而对于专门用于 Kubernetes Ingress 的 ALB 实例,目前阿里云暂未提供特别的方案。使用上述集成方式即可实现Kubernetes Ingress的管理。
ingress Controller是支持在k8s集群配置ALB的组件,所配置的ALB同样支持实例弹性。Ingress本身不是一个实例。此回答整理自钉群“ALB客户交流群”
你好,ALB Ingress基于阿里云应用型负载均衡ALB(Application Load Balancer)之上提供更为强大的Ingress流量管理方式,兼容Nginx Ingress,具备处理复杂业务路由和证书自动发现的能力,支持HTTP、HTTPS和QUIC协议,完全满足在云原生应用场景下对超强弹性和大规模七层流量处理能力的需求。关于ALB Ingress Controller组件的介绍,请参见ALB Ingress Controller。ALB Ingress使用流程可以参考文档:使用流程
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
阿里云负载均衡(Server Load Balancer,简称SLB)是云原生时代应用高可用的基本要素。通过将流量分发到不同的后端服务来扩展应用系统的服务吞吐能力,消除单点故障并提升应用系统的可用性。 阿里云SLB包含面向4层的网络型负载均衡NLB、面向7层的应用型负载均衡ALB和传统型负载均衡CLB,是阿里云官方云原生网关。