EDAS应用的外部访问入口包含K8s Ingress应用路由和MSE网关路由。而MSE网关路由是EDAS深度集成了MSE云原生网关,便于在创建路由规则时关联后端应用暴露的服务,不仅可以作为外部的流量入口,还可以作为微服务的网关,实现您对流量的统一调度和管理。本文介绍几种应用路由类型。
应用路由
类型 | 功能描述 | 相关文档 | |
---|---|---|---|
K8s Ingress | Nginx Ingress | EDAS的Nginx Ingress是用于将外部HTTP/HTTPS流量路由到内部Service的路由规则集合。您可以通过配置不同的应用路由(K8s Ingress),从而根据不同的路由转发规则访问集群内不同的Service。 | |
ALB Ingress | ALB Ingress基于阿里云应用型负载均衡ALB(Application Load Balancer)提供更有效的Ingress流量管理方式,同时兼容Nginx Ingress,具备处理复杂业务路由和证书自动发现的能力。 | 创建应用路由(ALB Ingress) | |
MSE Ingress | 在Kubernetes集群中,Ingress对集群服务(Service)中外部可访问的API对象进行管理,提供七层负载均衡能力。为了更好地支持云原生应用场景,MSE云原生网关与容器服务进行了深度集成和优化,推出了MSE Ingress,提供更强大的集群入口流量管理能力。 | 创建应用路由(MSE Ingress) | |
MSE网关路由 | EDAS深度集成了MSE云原生网关。MSE网关路由支持容器服务创建的Service,以及注册在EDAS注册中心和MSE Nacos注册中心的Service三种来源作为路由的后端服务。云原生网关将流量网关和微服务网关合二为一,方便您通过应用的维度来创建路由规则,管理路由。 | MSE网关路由 |