ALB CLB Ingress对比
Nginx ingress
CLB
CLB(Cloud Load Balancer)是一种将访问流量按策略分发给多台后端服务器的服务,可以扩展系统对外服务能力,消除单点故障,从而提高系统的整体可用性。
ALB
火山引擎应用型负载均衡(Application Load Balancer,ALB)专门面向七层设计,提供超强的业务处理性能。针对应用层网站、音视频应用等大流量分发场景,可以实现精细均衡的流量调度、消除单站点故障影响。火山引擎 ALB 支持 HTTP、HTTPS、HTTP/2、WebSocket、QUIC 等多种应用层协议接入,满足不同业务类型需求。
APIG Ingress
火山引擎 API 网关(API Gateway,APIG)是基于云原生的、高扩展、高可用的云上网关托管服务。在传统流量网关的基础上,集成丰富的服务发现和服务治理能力,打通微服务架构的内外部网络,快速实现各服务之间、服务与客户端之间的安全通信。火山引擎 API 网关支持 HTTP、HTTPS 等应用层协议接入,满足不同业务类型需求。
其他
阿里云ACK 访问方式
通过 EIP 绑定Ingress 访问集群
通过外置 ALB CLS NLB 访问 NodePort Service
ALB Ingress 阿里云
对 ingress 设置根据 QPS 的 HPA
- Service是后端真实服务的抽象,一个Service可以代表多个相同的后端服务。
- Ingress是反向代理规则,用来规定HTTP/HTTPS请求应该被转发到哪个Service上。例如,根据请求中不同的Host和URL路径,让请求转发到不同的Service上。
- AlbConfig是在ALB Ingress Controller提供的CRD资源,使用AlbConfig CRD来配置ALB实例和监听。一个AlbConfig对应一个ALB实例。
‣
‣
‣
Loading...