3 Kong 管理运维

API网关-konga的基本使用 网关是一个服务器,也是所有服务器的唯一入口。网关不仅可以实现系统层面的限流熔断等技术,还可以提供服务发现,负载均衡,协议转换,流量管理,黑白名单,反爬策略,身份验证,灰度发布,监控,缓存等等功能。在没有引入网关之前,为了保障交互的安全,每个服务都需要自己实现一套权限校验、限流、监控、日志等方案,这有成本很高。引用网关之后,这些都可以统一网关实现。各个服务只需要专注于自己的业务实现。kong是比较成熟的api网关技术,下面我们主要利用konga来配置生产环境安全连接kong。 阅读详情

上篇文章介绍了kong的基本概念,那么如何管理kong呢?本篇文章介绍konga的使用

准备

在开始本篇教程前,我们先做如下准备工作
1.添加一个测试服务器

# docker run -itd --name example \
--network kongnet \
--restart=always \
-p 3000:3000 \
bitnami/node-example:0.0.1

该测试服务的名称叫做example,端口为3000
我们访问3000端口可以看到如下页面
在这里插入图片描述

Konga

konga是一个web站点(nodejs),通过调用Kong Admin API管理kong

创建数据库

Konga需要一个数据库,执行如下命令创建
1.进入容器:docker exec -it postgres /bin/bash
2.进入postgres:psql -U postgres
3.创建数据库:CREATE DATABASE konga OWNER kong;
4.推出数据库:\q ,推出容器:exit

安装konga

1.执行如下命令安装konga

# docker run -d --name konga \
--network kongnet \
--restart=always \
-p 1337:1337 \
-e "DB_ADAPTER=postgres" \
-e "DB_HOST=postgres" \
-e "DB_PORT=5432" \
-e "DB_USER=kong" \
-e "DB_PASSWORD=kong123" \
-e "DB_DATABASE=konga" \
-e "NODE_ENV=development" \
docker.io/pantsel/konga:0.14.7

2.说明:
-e “DB_ADAPTER=postgres”:指定数据空类型为postgresql
-e “DB_HOST=postgres”:
指定数据库的主机(在kongnet中我们数据库服务器的名称就是postgres)
-e “DB_DATABASE=konga”:指定数据库名称

3.查看konga:
我们访问1337端口即可看到konga的界面,安装指示,你可以创建一个管理员(我们之后使用的密码都是kong/kong123)
在这里插入图片描述

将konga连接到kong

进入到后台首页,我们填写kong的url即可(我们kong的容器叫做kong,在kongnet网段内使用http://kong:8001是可以访问到kong容器的),name随便填,
在这里插入图片描述

konga仪表盘说明

在这里插入图片描述

INFO配置信息

INFO展示了当前kong节点的所有配置信息,如下一些常见的配置信息:
在这里插入图片描述
在这里插入图片描述

服务

如下,我们可以创建一个服务
在这里插入图片描述
name:服务名称
url:上游节点的url
一般情况下我们只需要填写这2个参数即可
注:http://example:3000/ 就是我们添加的服务器

路由

点击进入服务详情页面,我们可以为服务添加路由
在这里插入图片描述
如下我们添加一个路由
在这里插入图片描述
该路由的名称叫做example-route,会将/example开头的url匹配的该服务
注:Paths要按一下回车键才会应用该值,被坑到了
测试,我们访问http://127.0.0.1/example就可以看到example服务器:
在这里插入图片描述

消费者

如下我们创建一个消费者
在这里插入图片描述

插件

PLUGINS显示了当前kong安装的插件
在这里插入图片描述

上游

UPSTREAMS用于管理当前的上游服务器
在这里插入图片描述
如下我们可以添加一个上游
在这里插入图片描述

目标节点

进入上游详情里面,我们可以管理上游的目标节点
在这里插入图片描述
如下我们添加目标节点,其指向的就是我们的测试服务器
在这里插入图片描述

证书

CERTIFICATES页面用于管理我们的SSL/TLS证书
在这里插入图片描述

用户

USERS页面管理kong的用户,可以添加kong管理员或普通用户等
在这里插入图片描述

快照管理

SNAPSHOTS页面用于管理kong的快照
如下我们添加一个任务,每周1进行一次快照
在这里插入图片描述

部署kong 及使用 创建docker网络 docker network create kong-net 创建数据库 docker run -d --name kong-database \ --network=kong-net \ -p 5432:5432 \ -e "POSTGRES_USER=kong" \ -e "POSTGRES_DB=kong" \ -e "POSTGRES_PASSWORD=ko... 阅读详情

相关推荐

kong笔记——kong/konga的搭建

经过上篇的介绍,大家可能对kong有一个简单的了解,如果不了解的同学,可以看看这篇kong笔记——认识kong(一) 本篇及以后的此系列文章皆为实战篇 版本介绍(重点,重点,一定要观察版本,防止不兼容情况!!): kong 2.5.0 konga 0.14.9 pgsql 9.6 linux centos 7 简述 对于kong的搭建,官网提供的方式有很多,感兴趣的自己可以看看: [kong官方文档](Install Kong Gateway (Enterprise) - v2.5.x | Kong D

罗伯特是疯子丶 9340

云原生API网关-Kong部署与konga基本使用

Konga是一款基于Kong Admin API的GUI图形化管理界面。Kong Gateway 是一个 Lua 应用程序,旨在加载和执行 Lua 或 Go 模块,我们通常称之为插件。Kong 提供了一组与 Kong Gateway 捆绑在一起的标准 Lua 插件。您有权访问的插件集取决于您的安装:开源、企业或在 Kubernetes 上运行的这些 Kong Gateway 选项之一。自定义插件也可以由 Kong 社区开发,并由插件创建者支持和维护。

qq_42515722的博客 1万+

3.Kong入门与实战 基于Nginx和OpenResty的云原生微服务网关 --- Kong 的管理运维

3.1 Konga 介绍  通过 Konga 和 Kong Admin API 完成的操作都是即时生效的。 3.2 源码安装  3.2.1 安装 Git 和 Node.js  curl --silent --location https://rpm.nodesource.com/setup_10.x | sudo bash yum install -y nodejs 3.2.2 安装 Konga  git clone https://github.com/pantsel/konga..

enlyhua的专栏 642

如何使用konga(详细教学)

如果还没有安装kong和konga那么先安装一下。

GO_godan的博客 1312

如何使用 Konga 可视化管理 Kong API 网关:完整指南与常见场景实例

当你使用 Kong 作为 API 网关时,Konga 提供了一个简单而强大的 Web UI 来帮助你管理和监控 API 配置。本文将详细介绍如何通过 Konga 管理 Kong,包括如何创建服务、配置路由、启用插件、管理消费者以及查看 API 流量和日志。无论你是开发者、运维人员还是 API 管理员,Konga 都能通过可视化界面简化复杂的 Kong 配置和监控任务。通过本指南,你将掌握 Konga 的常见用法,并提升 API 网关的管理效率。如果你正在寻找一种简便高效的方式来管理 Kong

楠搏万的博客 4399

Kong API 网关 - 从零到生产

通常,许多组织会将后端 API 供多个前端应用程序使用,例如移动应用、Web 和其他自助服务终端应用程序。此外,许多其他内部和外部集成商可能也需要使用这些 API。为了满足上述需求,我们最终会将以下一些架构特征应用于每个单独的 API。这将是一项艰巨的工作。

介绍AWS Azure GCP devops Terraform 等技术 1298

解锁Kong运维秘籍,打造高效稳定架构

为了更直观地展示 Kong 在实际运维中的应用价值,我们以一个电商平台为例。随着业务的快速发展,该电商平台的 API 数量不断增加,涵盖了商品管理、订单处理、用户信息、支付结算等多个核心业务领域。这些 API 需要对接各种不同类型的客户端,包括 Web 端、移动端 APP 以及第三方合作伙伴的系统。在引入 Kong 之前,平台面临着一系列严峻的问题。

大雨淅淅的博客 1144

机器视觉检测到底怎么做,经验分享

笔者做机器视觉检测已经有五六年了,也算是对机器视觉的检测技术有了一定的掌握。总的来说,基于机器视觉的检测技术主要包含三个部分:视觉采集模块、后台分析模块和动作决策模块。这几个分类,跟教科书上的有较大差异,很多同学觉得我在杜撰。笔者也不作反驳,因为这是笔者这些年工作经验的总结,自然区别于教科书。下面我们分开来讲这几个模块,同时会把笔者之前的论文做个推荐总结。 所有文章均可在博主的主页中找到,若无法找到,可以用搜索工具。博主的主页: https://blog.youkuaiyun.com/Aoulun 第..

Aoulun的博客 8677

Kong企业级部署与运维实战:AI应用高可用架构指南

Kong API网关作为AI应用的流量枢纽,企业级部署与运维直接影响系统的高可用与安全性。本文基于Kong源码,系统讲解企业级部署架构、自动化运维、监控告警、弹性扩展与高可用实践,配合Python代码、Mermaid图表,助力中国开发者构建稳定可靠的AI服务基础设施。Kong企业级部署与运维为AI应用提供了坚实基础。通过高可用架构、自动化运维与全链路监控,开发者可高效应对业务挑战,保障AI服务稳定可靠。

加入“Super Entity”,与全能开发团队共探AI智能体与数字人项目,开启前沿技术之旅。 1397

解决2020R2,2022R1等版本的SCDM无法编辑草图尺寸的问题

解决2020R2,2022R1等版本的SCDM无法编辑草图尺寸的问题

y_u_yu_yu_的博客 1万+

管道机器人手臂机械结构设计cad【8张】+三维图+设计说明书+绛重

履带式管道机器人适用于各种管道环境,包括直管道、弯曲管道、水平管道、垂直管道等,其灵活性和适应性使得它可以应对不同形状和尺寸的管道,完成全面的检测和维护工作。管道机器人研究具有重要的现实意义和深远的社会影响,通过提高工作效率、降低人员风险、提升服务质量、节约成本资源和促进科技创新等方面的作用,为现代工程技术领域的发展和进步做出了积极的贡献。管道机器人是一种能够在管道内部执行各种任务的智能机器人,而管道机器人的机械臂对于管道机器人在管道内执行任务的灵活性、稳定性和效率至关重要。

kejigongjiang的博客 943

运维相关之kong网关搭建

简介:Kong 是在客户端和(微)服务间转发API通信的API网关,通过插件扩展功能 konga带来的一个最大的便利就是可以很好地通过UI观察到现在kong的所有的配置,并且可以对于管理kong节点情况进行查看、监控和预警 安装部署(非docker安装): 1. 安装postgresql #下载rpm包 [root@localhost ~]# rpm -Uvh https://download.postgresql.org/pub/repos/yum/11/redhat...

让我们各自努力吧 953

基于Qt与PaddleOCR的跨平台OCR工具开发实战

本文详细介绍了基于Qt与PaddleOCR开发跨平台OCR工具的实战经验。通过Qt的跨平台特性和PaddleOCR的高效识别能力,开发者可以快速构建支持Windows、Linux和macOS的OCR工具。文章涵盖了环境配置、核心功能实现、性能优化及打包发布等关键环节,特别针对中文识别、内存管理和多线程处理等常见问题提供了解决方案。

weixin_30296405的博客 90

【k8s】(ng加强版)kong-api-gw统一入口,来看看为什么要使用kong

为什么使用API-Gateway 1. 方便客户端维护– 每个请求方不用管理多个api url,统一访问api-gateway即可 2. 接口重构时调用方不须了解接口本身等拆分和聚合 3. 客户端无须关心接口协议 4. 统一权限控制、接口请求访问日志统计 5. 安全,是保护内部服务而设计的一道屏障 5. 开源-最大好处 在众多API GATEWAY框架中,Mashape开源的高性能高可用API网关和API服务管理层——KONG(基于NGINX)特点尤为突出,它可以通过插件扩展已有功能,这些插件(使

zerotoall的博客 1002

非洲秃鹫优化算法(AVOA)详解:从原理到实战

非洲秃鹫优化算法(AVOA)是一种模拟秃鹫觅食行为的元启发式算法。该算法通过数学建模秃鹫的群体分工、饥饿感知和食物竞争等行为,将优化问题转化为智能觅食过程。AVOA包含四个关键阶段:(1)种群初始化与最佳秃鹫选择;(2)饥饿率控制探索与开发平衡;(3)探索阶段模拟远距离飞行搜索;(4)开发阶段模拟食物源附近的竞争行为。算法采用饥饿率函数实现自适应搜索,初期偏向全局探索,后期转向局部开发。实验表明AVOA在标准测试函数和工程设计问题上表现出优越性能,其创新性在于将秃鹫独特的生物学特性转化为高效的优化机制。

qq_42212808的博客 228

PCL 计算点云AABB包围盒的体积【2026最新版】

AABB包围盒又称了 轴对齐包围盒,是点云包围盒里最简单的一种,其计算方法也极其简单。获取包围盒之后,根据包围盒的长宽高进行体积计算即可!博客长期更新,本文最近一次更新时间为:2026年5月3日。

点云侠的博客 2295

Kong Gateway可视化管理神器:Kong Dashboard核心功能详解

Kong Dashboard是一款专为Kong Gateway打造的可视化管理工具,它让复杂的API网关配置变得简单直观。无论你是API管理新手还是经验丰富的开发者,这款工具都能帮助你轻松监控和管理Kong Gateway的各项功能,显著提升工作效率。 ## 为什么选择Kong Dashboard? 在现代API架构中,高效管理网关至关重要。Kong Gateway作为强大的API网关解决方案

gitblog_01401的博客 920

基于粒子群优化的PID控制在药液流量控制系统中的应用

本文提出了一种基于粒子群优化(PSO)的PID控制算法,用于药液流量控制系统。系统采用C37控制器和Codesys 2.3编程环境实现,通过传感器实时监测流量、压力和车速,并控制水泵占空比和电动球阀开度来精确调节药液流量。硬件配置包括FT-2000流量传感器、PT-3000压力传感器和MV-500电动球阀等。控制算法将PSO与PID结合,使用ITAE指标优化PID参数,在Codesys中实现了包含PSO优化循环、PID控制等功能的程序模块。该系统通过分层控制策略和智能优化算法,提高了药液流量控制的精度和响应

AI的内部世界的博客 250

Kong部署

通过nginx模块也可以实现反向代理和流量控制,但是过于繁杂,最重要的是需要人为的去更改代理和流量的规则,而kong则会动态的调整代理和流量的规则;开发人员写一个接口想让外部访问,自动去找kong注册kong就会生成相应的规则,大大降低了运维的繁杂工作。有两种部署方式,本文采用都基于postgresql数据库(可更换),本文只列举一种(”生产“)1.nginx是模块化设计的反向代理软件,C语言开发的。部署psotgresql管理界面。---创建konga库。添加被管理的kong。---运行konga。

weixin_45974923的博客 1066

第3讲:单端传输线的时域TDR仿真(基于实战的第一次仿真视角切换)

本文为CST仿真系列教程的第3讲,主要介绍传输线阻抗(TDR)的两种仿真方法:基于S参数的频域计算和基于高斯脉冲的时域计算。文章详细演示了在CST PCB Studio中修改电容参数、设置TDR仿真参数(包括截止时间和采样点数)的操作步骤,并通过对比实验展示TVS寄生电容对阻抗曲线的影响。最后将两种TDR方法的结果进行对比,验证了两种方法的一致性。本教程适合硬件工程师通过时域波形直观分析传输线阻抗特性,是信号完整性分析的重要技能。

一只豌豆象的博客 228

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

Apache APISIX与Kong对比:云原生API网关选型指南

在微服务架构和云原生时代,API网关作为流量入口和统一管控平台,已成为现代应用架构的核心组件。面对市场上众多的API网关解决方案,如何在Apache APISIX和Kong之间做出明智的技术选型?本文将从架构设计、性能表现、功能特性、生态扩展等多个维度进行深度对比分析,为您提供全面的选型参考。 ## 技术架构对比 ### Apache APISIX架构设计 Apache APISIX采用基于...

gitblog_00196的博客 1472

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

Konga 与 Kong API 网关的完美结合:从零搭建到高效运维的实战指南

本文提供了一份从零搭建Kong API网关与Konga可视化管理平台的实战指南。通过详细的Docker Compose部署方案,手把手教你如何将Kong的强大功能与Konga的图形化界面完美结合,实现服务、路由、插件和上游服务的便捷配置与管理,从而显著提升API网关的运维效率和团队协作体验。

n2o3p4的博客 455

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

Kong 网关 快速入门

kong 网关 快速入门

LiN 9997

【API网关】Kong安装和基本操作

Kong是一个开源的API网关和微服务管理平台,它提供了一系列的工具和技术来管理和监控分布式应用程序中的API。Kong被设计为一个高度可扩展的平台,它提供了一系列的核心功能,**例如API路由、认证、流量控制、日志记录、监控、插件等等**。

Jzin的博客 3770

Kong配置文件属性详解

Kong.conf 配置文件属性详解1. 基础部分2. NGINX部分3. 数据库部分databasePostgres设置4. 数据存储区缓存部分5. DNS解析器部分6. 开发和其他配置部分备注header配置项可选参数: 1. 基础部分 属性 默认值 备注 prefix /usr/local/kong 工作目录。相当于Nginx的根目录,其中包含临时文件和日志文件。每个Kong进程必须有一个单独的工作目录。 log_level notice Nginx服务器的日志级别。日志可以在

举个栗子の不容易的博客 1万+

Kong RESTful管理:Admin API完整参考

Kong Admin API是Kong API网关的核心管理接口,提供了完整的RESTful API来配置和管理网关的所有组件。通过Admin API,您可以动态管理服务(Services)、路由(Routes)、消费者(Consumers)、插件(Plugins)等核心资源,实现API网关的自动化运维和配置管理。 ## Admin API基础配置 ### 默认端口和访问 Kong Admin...

gitblog_00997的博客 396
上一篇: 2 Kong 的安装和基本概念
下一篇: 1. NET 6.0 前言
dabusidede
博客等级 码龄9年 84粉丝 208原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值