BFE Ingress Controller 是基于 BFE 实现的 Kubernetes Ingress Controller,用于支持在 Kubernetes 中使用 Ingress 来暴露服务并进行负载均衡、SSL 终结等。
BFE Ingress Controller 实现了 Kubernetes 原生 Ingress 的功能,并基于 BFE 的能力,扩展了路由规则描述能力和服务间的流量调度能力。
主要功能包括:
-
HTTP/HTTPS 流量路由
-
支持根据 Host、Path、Header、Cookie 对请求进行路由
-
支持 Path 的精确匹配、前缀匹配
-
支持 Host 的精确匹配、通配符匹配
-
-
多 Service 之间负载均衡
-
支持在提供相同服务的多个 Service 之间按权重进行负载均衡
-
-
TLS 终结
-
灰度发布
-
支持基于 HTTP Header/Cookie 的服务灰度发布
-