当前位置: 首页 > 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
    

相关文章:

  • 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)-------辅助图标的设置
  • 穆迪下调美国主权信用评级
  • 美国务卿会见叙利亚外长,沙特等国表示将支持叙利亚重建
  • 全国省市县国土空间总体规划已基本批复完成,进入全面实施阶段
  • 《求是》杂志发表习近平总书记重要文章《锲而不舍落实中央八项规定精神,以优良党风引领社风民风》
  • 台行政机构网站删除“汉人”改为“其余人口”,国台办回应
  • 巴方:印度上周导弹袭击造成至少40名平民死亡