Kong 1.0 GA 版本正式发布,微服务 API 网关

  

Kong 1.0 GA 版本已正式发布,这是一款可扩展、快速且开源的微服务 API 网关,用于管理、保护与连接混合及云原生架构。Kong 运行于全部服务之前,并可以通过插件实现各种扩展,例如身份验证、流量控制以及可观察性等等。

1.0 版本提供良好的向下兼容性。经过多年的发展以及成千上万生产级用户的支持,正式版本中增加了大量的重要功能以及修复工具,使 Kong 更快、更灵活。具体包括:

Service Mesh

在 1.0 版本中,用户现在不仅可以将 Kong 部署为 API 网关,还可以将其部署为独立的 service-mesh 代理。Kong 插件能为 Service Mesh 提供开箱即用的关键功能,并能与其他云原生技术集成,包括 Prometheus、Zipkin、健康检查、canary 测试和蓝绿测试等等。


Mutual TLS (mTLS) 和 TCP

在 1.0 版本中,Kong 集群能够创建一个 Certificate Authority ,Kong 节点可以使用它来建立相互 TLS 身份验证。此外,Kong 现在可以路由原始 TCP 流量,这意味着 Kong 现在可以对来自邮件服务器和其他基于 TCP 的应用的流量进行负载均衡。

gRPC

除 REST 外,Kong 1.0 现在还支持 gRPC 协议。基于 HTTP/2 构建,实现的 gRPC 支持能够为希望以更低成本与更低延迟实现东西流量连接的 Kong 用户带来新的选择。这对用户在混合环境下开启更多网格部署也非常实用。

新的迁移框架

Kong 1.0 引入了一个新的数据库抽象对象(DAO),它可以简化从一个数据库模式到另一个数据库模式的迁移,并且停机时间几乎为零。新的 DAO 允许用户一次性完成自有 Kong 集群的升级,而无需手动干预各个节点的升级操作。

插件开发套件(PDK)

PDK 包含一组 Lua 函数和变量,可由 custom-plugins 用于在 Kong 上实现自己的逻辑。尽管它在 0.14.0 中就已发布,但此次 1.0 版本中的变更承诺由该 PDK 构建的插件将完全与 Kong 1.0 及后续版本兼容。

其他 100 多项功能与修复

详见 Changelog


发行说明:https://konghq.com/blog/kong-1-0-ga/

猜你喜欢

转载自www.oschina.net/news/102928/kong-1-0-ga-released