zoukankan      html  css  js  c++  java
  • KONG

    原文地址:https://blog.csdn.net/u011142688/article/details/89841773

    kong虽然很强大,但是在管理方式上比较单一只能通过API请求来管理,那么有没有一个UI界面的管理工具呢?这里就要说到kong管理UI新起之秀Konga

    附上:

    喵了个咪的博客:w-blog.cn

    kong官网:https://konghq.com/

    konga官网:https://github.com/pantsel/konga

    PS:Kong版本必须 >= 1.0.0才能正常使用konga

    一,konga介绍

    konga带来的一个最大的便利就是可以很好地通过UI观察到现在kong的所有的配置,并且可以对于管理kong节点情况进行查看、监控和预警,konga主要特性如下:

    • 多用户管理
    • 管理多个Kong节点
    • 电子邮件异常信息通知
    • 管理所有Kong Admin API
    • 使用快照备份,还原和迁移Kong节点
    • 使用运行状况检查监控节点和API状态
    • 轻松的数据库集成(MySQL,postgresSQL,MongoDB)

    二,docker安装konga

    安装当然使用最方便的docker

    docker run -p 1337:1337 
                 --network kong-net 
                 --name konga 
                 -e "NODE_ENV=production" 
                 pantsel/konga:0.14.1
    
    • 1
    • 2
    • 3
    • 4
    • 5

    安装完成之后直接访问1337端口即可访问konga首页,并且注册自己的账号

    三,使用外部数据库部署konga

    使用docker虽然很快,但是如果一旦重新部署数据就不复存在,konga和kong一样可以使用外部数据库来做到数据持久保存

    我们先需要准备一个postgres的数据库,可以用kong的使用同一个

    {DB-host}:{DB-port}
    {DB-user}
    {DB-pass}
    
    • 1
    • 2
    • 3

    创建konga数据库

    CREATE DATABASE "konga" WITH ENCODING='UTF8';
    
    • 1

    初始化konga数据库

    docker run --rm pantsel/konga:0.14.1 -c prepare -a postgres -u postgresql://{DB-user}:{DB-pass}@{DB-host}:{DB-port}/konga
    
    • 1

    通过docker-composer创建konga容器

    version: '2.1'
    services:
      kong:
        image: "pantsel/konga:0.14.1"
        environment:
          DB_ADAPTER: postgres
          DB_HOST: {DB-host}
          DB_PORT: {DB-port}
          DB_USER: {DB-user}
          DB_PASSWORD: {DB-pass}
          DB_DATABASE: konga
          NODE_ENV: production
        ports:
          - "1337:1337/tcp"
        restart: on-failure
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15

    四,konga基本使用

    先注册账号

    添加kong的信息

    可以看到首页的数据图

    我们建立出一个服务让我们访问kong的根目录可以路由到kong-admin-api

    以及各类超时时间的配置

    本地改一下host就可以正常访问了

    不只是配置路由,插件证书等都可以通过直接配置

     
     
  • 相关阅读:
    蛋白质修饰|phosphors|mascot+X|
    miRNA|housekeeping|RNAi|siRNA|Oncomirs|miRBase|PMRD|TargetScan|miRDeep|miRNA target|seed regions|
    期刊|二次文摘数据库
    ISBN|方正|超星|The national academies press|OECD|RSC|Springer Link|Knovel|Encyclopedia Britannica
    CSA|EI
    材料和方法|详略得当
    撰写introduction|引用
    无聊期,就是最好的增值期
    swift中为什么要创造出可选型?
    win7连接无线网出现黄色感叹号怎么办?
  • 原文地址:https://www.cnblogs.com/zhao907/p/13612086.html
Copyright © 2011-2022 走看看