首页 > 其他 > 详细

微服务网关kong

时间:2021-05-01 16:43:09      阅读:15      评论:0      收藏:0      [点我收藏+]

kong

部署

技术分享图片
  #创建网络
  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=kong"   --restart always   postgres:9.6

  #  使用临时Kong容器运行进行数据库初始化
  docker run --rm   --network=kong-net   -e "KONG_DATABASE=postgres"   -e "KONG_PG_HOST=kong-database"   -e "KONG_PG_USER=kong"   -e "KONG_PG_PASSWORD=kong"   -e "KONG_CASSANDRA_CONTACT_POINTS=kong-database"   kong:latest kong migrations bootstrap

  #  启动Kong
  docker run -d --name kong   --network=kong-net   -e "KONG_DATABASE=postgres"   -e "KONG_PG_HOST=kong-database"   -e "KONG_PG_USER=kong"   -e "KONG_PG_PASSWORD=kong"   -e "KONG_CASSANDRA_CONTACT_POINTS=kong-database"   -e "KONG_PROXY_ACCESS_LOG=/dev/stdout"   -e "KONG_ADMIN_ACCESS_LOG=/dev/stdout"   -e "KONG_PROXY_ERROR_LOG=/dev/stderr"   -e "KONG_ADMIN_ERROR_LOG=/dev/stderr"   -e "KONG_ADMIN_LISTEN=0.0.0.0:8001, 0.0.0.0:8444 ssl"   -p 8000:8000   -p 8443:8443   -p 8001:8001   -p 8444:8444   --restart always   kong:latest


  #  konga的安装

  #初始化数据
  docker run --rm  --network=kong-net pantsel/konga:latest -c prepare   -a postgres -u postgresql://kong:kong@kong-database:5432/konga_db

  #  运行Konga
  docker run -p 1337:1337   --network=kong-net   -e "KONG_DATABASE=postgres"   -e "KONG_PG_HOST=kong-database"   -e "KONG_PG_USER=kong"   -e "KONG_PG_PASSWORD=kong"   -e "KONG_CASSANDRA_CONTACT_POINTS=kong-database"   -e "DB_DATABASE=konga_db"   -e "KONGA_HOOK_TIMEOUT=120000"   --name konga   pantsel/konga
View Code

注册服务

 

注册路由

 

插件地址

https://docs.konghq.com/hub/

 

生成toekn

https://jwt.io/#debugger-io

安装zipkin

docker run -d --restart always -p 9411:9411 --name zipkin openzipkin/zipkin 

 

微服务网关kong

原文:https://www.cnblogs.com/huay/p/14724144.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!