You need to enable JavaScript to run this app.
导航
ALB Ingress 概述
最近更新时间:2024.08.05 11:37:48首次发布时间:2022.09.14 14:29:47

ALB 可以与火山引擎容器服务(Volcengine Kubernetes Engine,VKE)深度联动。ALB 可以替代 Kubernetes 原生的 Nginx Ingress,将 VKE 创建的应用绑定到 ALB 实例上,无需单独开发维护。ALB 的超强性能和高级路由提高 Kubernetes 集群的整体稳定性。

基本概念

Ingress
路由规则(Ingress )是 Kubernetes 集群中一种独立的资源,基于 HTTP 和 HTTPS 协议制定了集群外部访问流量的转发规则,通过域名和路径自定义转发规则,完成对访问流量的细粒度划分。
Ingress Controller
访问流量转发的执行器,解析 Ingress 定义的转发规则并将请求转发到相应的后端 Service。
ALB Ingress
在云原生场景下,系统需要具备超强弹性、处理大规模七层访问请求的流量管理能力。ALB Ingress 是 ALB 结合 VKE 在云原生场景下提供的服务。相比 Kubernetes 原生的 Nginx Ingress,ALB 提供更强的 Ingress 流量管理方式,支持 HTTP、HTTPS 协议,具备高级路由能力,更好的支持云原生服务场景。

ALB Ingress 工作流程

ALB Ingress 工作流程示意图如下:
图片

  • 您登录容器控制台,在路由规则中配置负载均衡器的 ingress 类型应用型负载均衡 ALB,配置流量访问转发规则,包括负载均衡器、URL、TLS 以及访问的后端(Backend)Service 端口等。
  • 当用户访问时,ALB 根据配置的转发规则把流量转发到对应的后端 Service,最终访问到关联的各个工作负载。