分享实录|NGINX Gateway API(上)

时间:2021-07-19 00:36:12
原文作者:林静
原文链接: 分享实录|NGINX Gateway API(上)
转载来源:NGINX 开源社区

NGINX 唯一中文官方社区 ,尽在 nginx.org.cn

编者按——本文为 NGINX Sprint China 2022 年度线上大会的分享实录,点击文末此处免费观看大会完整视频回放。

本文主要讲解关于 NGINX Gateway API 的话题,会从五个方面去和大家探讨 NGINX Gateway 的技术实现,内容包括什么是 Gateway API、理解 Gateway API、为何要发展 Gateway API、了解 Gateway API 的当前发展、两个不同的 Gateway API 实现与演示。

大家可能会有一点点疑问,我们经常说的 API Gatewa 和今天讲的 Gateway API,只是说法反过来还是完全不同。线上的小伙伴有知道什么是 Gateway API 的,可以快速在互动区谈谈对 G·ateway API 的一个印象,或者是关键的一些技术点、关键要素。

其实 Gateway API 并没有错,API Gateway 会在最后一场专门讲述,今天这一场讲的是用 NGINX 实现 Gateway API。听起来绕口,深入了解之后,大家就会明白为什么叫 Gateway API。

什么是 Gateway API?

Gateway API 可以从很多的维度解释。

首先 Gateway API 是一个项目,属于 Kubernetes Network Special Interest,也就是 K8s 的兴趣小组,这些兴趣小组会负责不同的方向, Gateway API 是属于网络的 SIG 小组。

在 Kubernetes 的环境下,主要用它去部署 4 层或 7 层的路由以及策略,做很多跟 Kubernetes 网络层面或者流量通讯层面的事情。就像 PPT 里面看到的副标题,它其实是一套全新的 Kubernetes 的服务的一种网络资源。

分享实录|NGINX Gateway API(上)