云原生网关哪家强:Sealos 网关血泪史

💡 原文中文,约3500字,阅读约需9分钟。
📝

内容提要

Sealos公有云上线以来用户呈爆发式增长,选择Higress作为网关,因其稳定性和性能出众,还兼容Nginx Ingress语法。作者建议Higress在Gateway标准、安全和熔断方面有更好的支持,并通过插件机制扩展周边功能。作者希望与上下游社区合作,推动开源网关的发展。

🎯

关键要点

  • Sealos公有云用户增长迅速,注册用户达8.7万。
  • 选择Higress作为网关,因其稳定性和性能优越,兼容Nginx Ingress语法。
  • Sealos公有云面临多租户隔离和流量控制的挑战。
  • Nginx Ingress存在reload问题、长链接不稳定和性能不足等缺陷,最终被排除。
  • APISIX稳定性较好,但控制器存在崩溃和OOM问题,未能满足需求。
  • Cilium Gateway仅支持LB模式,存在路由生效慢的问题,无法满足需求。
  • Envoy Gateway仍处于早期阶段,存在不稳定的bug,尚未达到生产可用状态。
  • Higress在满足功能的前提下,稳定性是选择的首要考虑。
  • Higress社区支持力度大,快速解决了Ingress生效慢、控制器OOM等问题。
  • Higress兼容Nginx Ingress语法,迁移成本低。
  • 建议Higress在Gateway标准、安全和熔断方面有更好的支持,并通过插件机制扩展功能。
  • 希望与上下游社区合作,推动开源网关的发展,造福更多开发者。
➡️

继续阅读