kong安装与配置

一、kong的安装和配置

1 - docker安装postgresql

  • POSTGRES安装docker run -d --name kong-database -p 5432:5432 -e "POSTGRES_USER=kong" -e "POSTGRES_DB=kong" -e "POSTGRES_PASSWORD=kong" -e "POSTGRES_DB=kong" postgres:12
    在这里插入图片描述
  • 验证POSTGRES安装:使用Navicat连接POSTGRES数据库
    在这里插入图片描述
    在这里插入图片描述
  • 初始化POSTGRES:【注意这里的ip地址要自行修改】 -> docker run --rm -e "KONG_DATABASE=postgres" -e "KONG_PG_HOST=192.168.124.51" -e "KONG_PG_PASSWORD=kong" -e "POSTGRES_USER=kong" -e "KONG_CASSANDRA_CONTACT_POINTS=kong-database" kong kong migrations bootstrap

2 - kong安装

这里不使用docker安装,因为docker连接注册中心等很容易出错,不会排查的话会产生很多问题

  • yum安装:这个也可以到https://docs.konghq.com/install/centos找其他版本
    • curl $(rpm --eval "https://download.konghq.com/gateway-2.x-centos-%{centos_ver}/config.repo") | sudo tee /etc/yum.repos.d/kong.repo
    • sudo yum install kong-enterprise-edition-2.8.1.3

在这里插入图片描述

  • 关闭防火墙
    • systemctl stop firewalld.service
    • 重启docker:systemctl restart docker
  • 复制配置文件cp /etc/kong/kong.conf.default /etc/kong/kong.conf
  • 修改配置信息vim /etc/kong/kong.conf
    • 输入 :/postgres 开始修改配置
      在这里插入图片描述
    • 输入 :/dns 开始修改配置注册中心consul
      在这里插入图片描述
    • 输入 :/admin_listen = 127
      在这里插入图片描述
    • 输入 :/proxy_listen =
      在这里插入图片描述
  • 最后保存退出
  • 初始化kong的数据库并启动
    • kong migrations up
    • kong migrations finish
    • kong migrations bootstrap up -c /etc/kong/kong.conf 这里是初始化生成数据库,这个之前docker运行过了这里可以不用运行
    • kong start -c /etc/kong/kong.conf
      在这里插入图片描述
  • 防火墙:如果之前已经关闭防火墙了,可以不用以下设置
    • firewall -cmd --zone=public --add-port=8001/tcp --premanent
    • firewall -cmd --zone=public --add-port=8000/tcp --premanent
    • sudo firewall -cmd --reload
  • 访问http://192.168.124.51:8001/
    在这里插入图片描述
  • 访问http://192.168.124.51:8000/

在这里插入图片描述

3 - konga安装

  • 什么是konga:可以理解成是Navicat,图形化的操作界面
  • konga安装docker run -d -p 1337:1337 --name konga pantsel/konga
  • konga访问http://192.168.124.51:1337/

在这里插入图片描述

4 - konga使用

  • 注册页面
    • Username:admin(自己填写)
    • Email:admin@123.com(自己填写)
    • Password:admin123(自己填写)
      在这里插入图片描述
      在这里插入图片描述
  • DEFAULT配置
    在这里插入图片描述
    在这里插入图片描述
  • dns_resolver配置查看
    在这里插入图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

无休止符

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值