docker安装Kong API Gateway(3.6.x)及管理UI

        在微服务架构中,API 网关扮演着至关重要的角色,它负责请求路由、负载均衡、安全防护以及 API 管理等任务。本文指导使用 Docker 容器化技术从零开始安装和配置 Kong API Gateway 以及与其配套的可视化管理界面 Konga。按照以下步骤进行:

一、Kong安装

1. 创建 Docker 网络

2. 部署 Kong 依赖的 PostgreSQL

3. 安装 Kong Gateway

4. 验证 Kong Gateway 安装

二、Konga 管理UI安装

5. 部署 Konga 的 PostgreSQL

6. 初始化 Konga 数据库

7. 安装并运行 Konga UI

8. 访问 Konga 管理界面


一、Kong安装

1. 创建 Docker 网络

        为了方便容器间通信,我们首先创建一个名为 kong-net 的 Docker 网络:

docker network create kong-net

2. 部署 Kong 依赖的 PostgreSQL

        接下来,启动一个用于存储 Kong 数据的 PostgreSQL 容器。这里使用版本 13,并指定相关环境变量以设置数据库用户名、密码、数据库名及端口映射

docker run -d --name kong-database \
    --network=kong-net \
    -p 5432:5432 \
    -e "POSTGRES_USER=kong" \
    -e "POSTGRES_DB=kong" \
    -e "POSTGRES_PASSWORD=kongpass" \
    postgres:13

3. 安装 Kong Gateway

        现在,准备 Kong 数据库并执行初始化迁移。运行以下命令以执行 Kong 数据库迁移脚本:

docker run --rm --network=kong-net \
    -e "KONG_DATABASE=postgres" \
    -e "KONG_PG_HOST=kong-database" \
    -e "KONG_PG_PASSWORD=kongpass" \
    -e "KONG_PASSWORD=test" \
    kong/kong-gateway:3.6.1.3 kong migra
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值