• 我的订阅
  • 科技

为什么使用 Kong API 网关

类别:科技 发布时间:2023-04-23 15:40:00 来源:卓越科技

为什么使用 Kong API 网关

KongAPIGateway是一个基于Nginx反向代理的云原生API网关。它是一种简单、快速且轻量级的解决方案,使您能够控制、设置和引导应用程序到专用服务器的请求路由。KongAPI网关有助于规范谁可以访问其背后管理的服务和数据。它通过仅允许授权用户和应用程序访问数据来确保数据安全。KongAPI网关具有高性能并提供以下功能:

请求/响应转换:Kong可以转换传入和传出的API请求和响应以符合特定格式。

身份验证和授权:Kong支持多种身份验证方法,包括API密钥、OAuth2.0和JWT,并且可以对API执行授权策略。

流量管理:Kong提供流量管理功能,例如限速、请求节流和IP白名单,以维护API的可靠性和稳定性。

监控和日志记录:Kong提供详细的指标和日志来帮助监控API性能和识别问题。

插件:Kong拥有庞大且不断发展的插件生态系统,这些插件提供额外的功能,例如安全性、转换以及与其他工具的集成。

微服务架构:Kong旨在与微服务架构配合使用,为API流量和安全性提供中央控制点。

可扩展性:Kong旨在水平扩展,使其能够处理大量的API流量。

使用Kong作为API网关的优势

KongAPIGateway是一种高效的API管理解决方案,提供高级路由和管理功能。通过灵活的请求路由、自动服务发现、高级负载均衡、全面的API管理以及实时分析和监控,组织可以有效地路由API流量、发现和注册API、跨后端服务分配流量、在API的整个生命周期中管理它,以及深入了解API性能和使用情况。这些功能使Kong成为大规模管理API的高效解决方案,对于希望构建和维护强大的API基础架构的组织来说至关重要。

Kong的主要优势之一是可以访问各种可以轻松添加到网关的插件,例如身份验证、速率限制和转换。

Kong的另一个优势是其灵活的部署选项,这使得它可以根据组织的需要部署在本地、云端或作为托管服务。此外,KongAPIGateway通过身份验证和授权、加密和速率限制等功能提供更高的安全性,有助于保护敏感数据并防止对API的攻击。

Kong的用例

KongAPI网关可用于以下目的:

API网关:管理和编排微服务,为API提供集中的管理层,并确保将请求路由到适当的服务。

API安全性:提供强大的安全功能,例如身份验证、授权和加密,可用于保护API和敏感数据。

速率限制和流量控制:控制API请求的处理速率,防止API在高负载下变得不堪重负。

分析和监控:提供实时分析和监控功能,包括请求和响应日志记录、API使用跟踪和错误报告,可用于深入了解API性能和使用情况。

服务发现和负载平衡:支持高级负载平衡算法,例如循环法、最少连接数和IP散列法,使组织能够跨多个后端服务分配API流量,以提高可靠性和性能。

Kong入门

要安装KongAPI网关并体验它,我们将使用通过Kind设置的本地Kubernetes集群。或者,您可以使用minikube来设置本地Kubernetes集群。

在Kind集群上安装KongAPIGateway

创建类集群

在您的本地系统中使用以下配置创建一个kind集群。

bash-c"cat</tmp/kind-config.yaml&&kindcreatecluster--config/tmp/kind-config.yamlapiVersion:kind.x-k8s.io/v1alpha4kind:Clustername:kong-quick-startnetworking:apiServerAddress:"0.0.0.0"apiServerPort:16443nodes:-role:control-planeextraPortMappings:-listenAddress:"0.0.0.0"protocol:TCPhostPort:80containerPort:80-listenAddress:"0.0.0.0"protocol:TCPhostPort:443containerPort:443EOF"

设置您的kubeconfig上下文以使用kind-quick-start集群

$kubectlconfiguse-contextkind-kong-quick-start$kubectlcluster-info

创建安装所需的Kong网关机密。

$kubectlcreatenamespacekong$kubectlcreatesecretgenerickong-config-secret-nkong\--from-literal=portal_session_conf='{"storage":"kong","secret":"super_secret_salt_string","cookie_name":"portal_session","cookie_same_site":"off","cookie_secure":false}'\--from-literal=admin_gui_session_conf='{"storage":"kong","secret":"super_secret_salt_string","cookie_name":"admin_session","cookie_same_site":"off","cookie_secure":false}'\--from-literal=pg_host="enterprise-postgresql.kong.svc.cluster.local"\--from-literal=kong_admin_password=kong\--from-literal=password=kong$kubectlcreatesecretgenerickong-enterprise-license--from-literal=license="'{}'"-nkong--dry-run=client-oyaml|kubectlapply-f-

我们还将安装CertManager,因为kong使用CertManager来提供所需的证书。

$helmrepoaddjetstackhttps://charts.jetstack.io;helmrepoupdate$helmupgrade--installcert-managerjetstack/cert-manager--setinstallCRDs=true--namespacecert-manager--create-namespace$bash-c"cat<

现在我们将使用Helmchart安装Kong。

$helmrepoaddkonghttps://charts.konghq.com;helmrepoupdate$helminstallquickstartkong/kong--namespacekong--valueshttps://bit.ly/KongGatewayHelmValuesAIO

所有pod都运行后,尝试使用其域在Web浏览器上打开kongmanager。例如https://kong.127-0-0-1.nip.io/

$open"https://$(kubectlgetingress--namespacekongquickstart-kong-manager-ojsonpath='{.spec.tls[0].hosts[0]}')"

您也可以尝试在您的终端上使用CurlKongURL。

$curl--silent--insecure-XGEThttps://kong.127-0-0-1.nip.io/api-H'kong-admin-token:kong'

结论

KongAPIGateway是一个云原生API网关,使用Nginx反向代理提供高级路由和管理功能。它通过提供灵活的请求路由、自动服务发现、高级负载平衡、全面的API管理以及实时分析和监控来帮助组织有效地管理他们的API。Kong还通过身份验证和授权、加密和速率限制以及对大型插件生态系统的访问等功能提供更高的安全性。此外,Kong可以部署在本地、云端或作为托管服务,使其成为大规模管理API的有效解决方案。

举报/反馈

以上内容为资讯信息快照,由td.fyun.cc爬虫进行采集并收录,本站未对信息做任何修改,信息内容不代表本站立场。

快照生成时间:2023-04-23 19:45:11

本站信息快照查询为非营利公共服务,如有侵权请联系我们进行删除。

信息原文地址:

小米路由器6500pro评测
...盖。除了这些核心配置的变化,这款路由器还搭载了中枢网关,并且也支持蓝牙Mesh网关。这样做的好处就是,可以让家中的智能家居实现本地化运行,在没有外网的环境下,也能让智能家居实
2023-11-04 05:38:00
华为凌霄子母路由Q7网线版正式开售:全球首款星闪网关路由
...日举办的华为 Mate 品牌盛典上,正式推出了全球首款星闪网关路由 —— 华为凌霄子母路由 Q7 网线版。这款路由器的一个核心看点,就是首次将星闪连接技术集成到网关中,并同步
2024-12-11 09:44:00
开源鸿蒙社区Gateway SIG成立,助力家庭网关和路由器产业创新发展
...源鸿蒙)社区2024年度工作会议在深圳市隆重召开,家庭网关和路由器Gateway SIG在会议期间正式成立,OpenHarmony项目群核心成员以及重要生态伙伴代表共同见证了这一历史时刻
2025-01-15 17:01:00
1599元起!小米全屋路由BE3600 Pro网线版预售:自带蓝牙+中枢网关
...插入有线用网设备。该套装支持小米澎湃智联,支持中枢网关功能,可实现智能联动指令本地运行,外网断网也能控制,内置蓝牙Mesh网关,支持300+台蓝牙设备连接。购买链接:京东(1
2025-05-27 11:24:00
中国联通测试诺基亚贝尔多址接入网关
...今日宣布扩大合作。中国联通将测试诺基亚贝尔多址接入网关,融合有线和固定无线接入,使中国联通能够为中国客户提供经济、可靠、无缝的宽带体验。诺基亚贝尔称,该测试是5G固定无线接入
2023-02-16 21:49:00
家里的网本来好端端的,突然就上不了网了?
...设置正确的DNS服务器地址获取,通过以下命令查看:测试网关或路由器通畅情况 测试电脑到网关192.168.2.254的通畅情况在电脑上ping网关的地址
2023-01-11 11:37:00
国家强调推进5G、千兆光网部署,多家上市公司看好FTTR前景
...FTTR产品,启动了10GPON光以太网方案项目。10GPON家庭全光网关是家庭全光网关业务的部署和控制平台,也是家庭全光网关设备的远程管理平台,既可以实现对家庭全光网关上的
2023-12-22 18:40:00
教你如何登录路由器的管理界面
...想要登录路由器的管理界面,首先是要确定路由器的默认网关和登录帐号、密码,通常标注在路由器的背面。如下图:基于路由器品牌
2023-02-03 11:22:00
最好用的Wi-Fi 7!小米全屋路由BE3600 Pro套装评测:MESH网络全自动全屋覆盖
...可以搭建起MESH网络。它还支持出厂配对自动组网、中枢网关、蓝牙网关,首次支持小米澎湃智联,控制智能家居更加方便。小米全屋路由BE3600 Pro套装
2024-11-11 11:16:00
更多关于科技的资讯:
以下为报道原文:从“猜你喜欢”到“懂你需要” 人工智能加速“嵌入”日常生活人民日报 记者 谷业凯“帮我订春节假期南京到三亚的往返机票
2026-02-18 17:52:00
重要突破!中国科大发现新型有序物态——理想非晶体
大皖新闻讯 2月18日,大皖新闻记者从中国科学技术大学获悉,该校童华教授、徐宁教授及其合作者在非晶物态理论研究中取得重要突破
2026-02-18 17:53:00
新岁启程,马蹄声疾。骉(biāo),《说文解字》解读为“众马也”。单从字形便觉气势如虹,三马叠加,并辔而行。从一马当先
2026-02-18 14:39:00
以“兴趣”为引,开启银龄健康生活新方式:简橙太极如何助力科学养生、乐享晚年
在当今社会,随着健康老龄化的理念日益深入人心,越来越多的中老年人开始积极追求丰富多彩的退休生活和身心和谐的健康状态。这一趋势催生了对优质
2026-02-18 12:53:00
【网络中国节·春节】AI机器人带来新春消费新体验 带旺厦门文旅市场
AI机器人带来新春消费新体验厦门通过AI赋能打造新业态新场景,带旺假期文旅消费市场市民游客观看机器人咖啡师制作咖啡。(夏商咖啡供图)厦门网讯(厦门日报记者 沈彦彦 王元晖)厦门中山路“两岸数智非遗年”现场
2026-02-18 09:55:00
全力保交付 海辰储能厦门基地春节期间维持满负荷生产
位于同翔高新城的海辰储能厦门基地春节期间——满负荷生产 全力保交付春节期间,海辰储能满负荷生产。(厦门日报记者 卢剑豪 摄)厦门网讯(厦门日报记者 林露虹)大年初一
2026-02-18 10:26:00
成功捕获到约6500光年外的宇宙线信号网通院参研的LACT首台望远镜完成“首光”河北新闻网讯(河北日报记者王璐丹)近日
2026-02-18 07:58:00
2026年央视马年春晚,成为机器人扎堆亮相的“超级秀场”。而最牵动人心的,当属杭州宇树科技机器人与河南塔沟武术学校的小朋友同台呈现的节目《武BOT》
2026-02-18 07:04:00
2026年央视春晚演出现场,观众席间不少人佩戴的红围巾火了。微博上有网友实时提问:哪里能买到同款?这条名为“骐骥驰骋”的红围巾
2026-02-18 07:04:00
杭州智造“飞”上春晚 全球首次极寒载人飞行惊艳哈尔滨
图为央视春晚哈尔滨分会场彩排画面。除夕夜,央视春晚哈尔滨分会场以精彩的《冰雪暖世界》演出,带来了属于“冰城”的浪漫和温暖
2026-02-18 07:04:00
宇树春晚的表演,创下至少五个全球第一
网友热议“浙江黑科技” “太硬核了”“不愧是诞生‘六小龙’的地方”当虹科技8K超高清编码技术支持下,演员衣服上的刺绣纹理清晰可见
2026-02-18 07:34:00
豆包除夕AI互动19亿次 Seedance2.0为春晚提供技术支持
河北新闻网讯(记者 李春炜)2月16日,字节跳动旗下AI助手豆包与央视总台春晚联动,面向全国观众送出10万份科技好礼,并推出多项AI互动玩法
2026-02-17 20:35:00
中新经纬2月17日电 千问App数据显示,春节活动期间,全国超过1.3亿人第一次体验AI购物,说了50亿次“千问帮我”
2026-02-17 14:16:00
新春走基层|港口老司机“秀”新操作
2月16日,秦港股份九公司集控中心操作员曹宏璐在工作中。河北日报记者 张辉摄2月16日,农历除夕。下午2时30分许,随着“航旭鑫海”轮进入秦皇岛港902泊位
2026-02-17 08:53:00
1.3亿人春节首次体验AI购物,千问一跃成为国民级AI助手
2月17日大年初一凌晨,千问发布的数据显示,春节活动期间,全国超过1.3亿人第一次体验AI购物,说了50亿次“千问帮我”
2026-02-17 10:22:00