当前位置: 首页 > news >正文

服务器部署Kong和Konga过程

前言

最近在想怎么将一个接口给外部提供服务,并且可以根据和对放的关系,设置不同的期限或者服务大小?并且有友好的可视化页面!

这让我了解到了 API 网关,所以我开始研究 KongKonga 的使用。

实际上我最开始研究的apisix,但是部署了好久因为etcd不支持 http 无法连接成功放弃了!

Kong 是一个强大的开源 API 网关,而 Konga 则是它的一个可视化管理工具。

由于 Kong 使用postgres作为数据存储,所以我们需要三个镜像。

下面是快速搭建 KongKonga 的完整流程,希望能帮助到有类似需求的开发者。

部署可能用到的命令
# 启动
docker-compose up -d
# 关闭
docker-compose stop
# 查看日志
docker logs xxxx
# 查看容器列表
docker ps -a

部署

1. 创建 docker-compose.yml 文件

首先,在你的工作目录中创建一个 docker-compose.yml 文件,内容如下:

version: '3.2'

services:
  postgres:
    image: postgres:9.6
    container_name: kong-database
    
http://www.dtcms.com/a/81184.html

相关文章:

  • vue路由去掉#
  • 07. 面向对象高级(2)_设计模式
  • 基于ssm的在线点歌系统(全套)
  • 电源电路篇
  • python:AI+ music21 构建LSTM模型生成爵士风格音乐
  • Liunx安装elasaticsearch、ik分词器、kibana
  • 批处理文件:用gifsicle删除gif文件中的奇数帧
  • 【快递分拣员-Git介绍】
  • elsticsearch 通过reindex修改shards
  • 使用crash解析vmcore(fulldump)文件,基于qemu,arm64,linux6.6
  • 社区医疗管理系统基于Spring Boot SSM
  • Trae如何使用插件Mybatis Log MybatisX转换SQL语句?
  • 分裂层次聚类算法:从原理到实战的全方位解析
  • Java-模块一
  • Controller/RestController的区别
  • 支持多个和可选参数
  • 【WPF】c#读取CAD的dxf文件,并基于Canvas将读取到的数据重新描绘到界面
  • Unity URP 实现场景和UI添加后处理
  • Java 反射详细教程
  • 数据可视化(matplotlib)-------辅助图标的设置
  • 早餐 3.20
  • 笔记:代码随想录算法训练营day57:99.岛屿数量 深搜、岛屿数量 广搜、100.岛屿的最大面积
  • ssh连接解析时间过长如何解决
  • 模块、包和库
  • 【day16】搭建测试环境数据库
  • uni-app基础问题(一)
  • SysOM 可观测体系建设(一):万字长文解读低开销、高精度性能剖析工具livetrace
  • Linux线程操作(创建,终止,等待,分离)
  • 基于STM32电子钟闹钟数码管显示设计(Proteus仿真+程序+设计报告+原理图PCB+讲解视频)
  • 二分查找的应用