## 背景 1. 现在飞服没有自己的网关,向外暴露微服务通过NodePort 安全风险 2. IngressNginx生命周期即将结束,无维护 安全风险 3. 视频流媒体部分需要在NGINX进行配置 4. 统一收纳不同地方的配置方式,现在分散在SpringGateway nodePort IngressNginx 外层Nginx等地方 ## 基本要求 1. 作为微服务网关 统一前端后端的暴露URI接口 /lite /api/convege/ 2. 替代IngressNginx 七层代理 3. 替代NodePort实现对外暴露中心 四层代理 4. 作为安全防火墙中心 白名单限制 请你基于上面的要求,考虑下面的其他要求 1. 需要兼容RKE RKE2创建的k8s集群 2. 开源协议友好,成熟度高 按照符合上述背景和要求的项目进行排序,需要综合考虑符合要求的、成熟的、功能强大的、易用的项目