登录
注册
回到首页
AI
搜索
发现报告
发现数据
发现专题
研选报告
定制报告
VIP
权益
发现大使
发现一下
行业研究
公司研究
宏观策略
财报
招股书
会议纪要
海南封关
低空经济
DeepSeek
AIGC
大模型
当前位置:首页
/
行业研究
/
报告详情
10-Kubernetes+Ingress+Controller实战-黄晓芬
信息技术
2022-05-24
2022年F5多云应用服务科技峰会
周***
AI智能总结
查看更多
Kubernetes Ingress Controller实战
1. Ingress Controller 介绍
Kubernetes 应用交付流程包括网络服务和 Ingress 两个层面,其中 Ingress 负责处理 L7 流量转发。
Ingress Controller 是专用于 Kubernetes 环境的负载均衡器,通过监听 Ingress 资源对象配置变化,动态更新负载均衡策略。
Ingress Controller 架构包括控制平面(监听 Ingress 配置变化)和数据平面(处理业务流量转发)。
以 NGINX Ingress Controller 为例,展示了其通过 Kubernetes API 读取 Ingress 资源并生成 Nginx 配置的流程。
2. 如何选型 Ingress Controller
选型关键指标包括:支持协议(http2、grpc 等)、运维便利性(配置方式、metrics 丰富度)、动态部署能力(Hot Reload)、商业支持。
主流 Ingress Controller 对比:
Kubernetes Ingress-nginx:开源免费,metrics 30+,但存在 CVE 漏洞,本地化支持有限。
NGINX Plus Ingress Controller:支持高级扩展配置,提供 WAF 安全,metrics 80+,商业支持完善。
NGINX Plus 在集群同步、限流、灰度发布等场景表现更优。
3. 高级扩展 Ingress Controller
6 种扩展配置方式:ConfigMap keys、Ingress annotations、Mergeable Ingress resource、Custom annotations、Custom go-template、NGINX CRD。
应用场景:
集群同步:通过 zone_sync 模块实现会话信息、限流信息等集群间同步。
集群限流:结合 ngx_http_api_module 和 ngx_stream_keyval_module 实现动态限流和黑白名单控制。
灰度发布:通过 NJS 模块实现远程下发灰度比例调整。
4. 社区展望
当前市场主流 Ingress Controller 中,F5 和 NGINX 占据 79% 市场份额。
未来发展方向:
持续投入 Kubernetes 社区,支持 Gateway API SIG。
集成 API 管理能力,增强 Microservices 网络和平台 Ops 整合。
你可能感兴趣
代晓磊-知乎数据库降本增效实战
信息技术
ArchSummit深圳2024|全球架构师峰会
2024-07-05
港股公司信息更新报告:《出发吧麦芬》将测试,收购海外发行公司少数股权
开源证券
2024-04-10
2023年业绩报点评:TapTap变现效率提升,期待《出发吧麦芬》大陆版表现
东吴证券
2024-04-01
港股公司信息更新报告:《心动小镇》与《麦芬》小游戏上线,继续驱动增长
开源证券
2024-07-18
2015芬达万圣节欢乐谷活动方案【快消品】
活动方案
2023-10-30