Kong命令行向导

作者: fossilman | 来源:发表于2019-10-03 20:45 被阅读0次

简介

用户可以使用CLI启动,停止和管理Kong实例、仅限于本地节点

全局标志位

所有指令都可以携带下列全局标志位:

  • --help:打印指令的帮助信息;
  • --v:打印详细信息;
  • --vv:打印调试信息;

可用指令

  • kong check
用法:kong check \<conf\>
检查Kong配置文件的完备性
\<conf\> 配置文件,(默认为 /etc/kong/kong.conf)
  • kong config
用法:kong config COMMAND [OPTIONS]
使用Kong的配置文件
可选的命令包含:
    init:生成一份配置文件样例
    db_import <file>:将配置导入Kong数据库
    parse <file>:解析配置文件,但不加载到Kong实例中
Options:
    -c,--conf:指定配置文件
    -p,--prefix:覆盖相对路径目录
  • kong health
用法:kong health [OPTIONS]
查看运行在当前节点的Kong服务的健康状态
Options:
    -p,--prefix:Kong服务运行的路径
  • kong migrations
用法:kong migrations COMMAND [OPTIONS]
可选的命令包含:
    bootstrap:执行所有数据迁移
    up:执行新的数据迁移
    finish:在up指令之后结束所有挂起的数据迁移任务
    list:列出已执行的数据迁移任务
    reset:重置数据库
Options:
    -y,--yes:运行非交互模式
    -q,--quiet:屏蔽所有输出
    -f,--force:强制执行指令
    --db-timeout:数据库操作超时时间,默认60秒
    --lock-timeout:启用--run-migrations指令时,等待主节点同步数据超时时间,默认60秒
    -c,--conf:指定配置文件
  • kong prepare
用法:kong prepare [OPTIONS]
用`kong start`之外的另一种方法启动Kong服务
示例:
    kong migrations up
    kong prepare -p /usr/local/kong -c kong.conf
    nginx -p /usr/local/kong -c /usr/local/kong/nginx.conf
Options:
    -c,--conf:指定配置文件
    -p,--prefix:覆盖相对路径目录
    --nginx-conf:自定义配置模板
  • kong quit
用法:kong quit [OPTIONS]
优雅地关闭运行中的Kong服务节点,这条执行会向Nginx发送一个 SIGQUIT 指令,等待所有的请求都处理完了再关闭服务,当超过超时间后,会强制关闭
Options:
    -p,--prefix:覆盖相对路径目录
    -t,--timeout:执行强制关闭等待时间,默认为10秒
    -w,--wait:等待若干秒后,执行关闭操作,默认为0秒
  • kong reload
用法:kong reload [OPTIONS]
重新加载Kong服务节点,这条命令会向Nginx发送一个 HUP 命令,Nginx用新的配置生成新的worker线程,老的线程处理完当前的请求时被杀掉
Options:
    -c,--conf:指定配置文件
    -p,--prefix:覆盖相对路径目录
    --nginx-conf:自定义配置模板
  • kong restart
用法:kong restart [OPTIONS]
重启Kong服务节点,这条指令等同于执行`kong stop`和`kong start`两条指令
Options:
    -c,--conf:指定配置文件
    -p,--prefix:覆盖相对路径目录
    --nginx-conf:自定义配置模板
    --run-migrations:启动前先执行数据迁移
    --db-timeout:数据库操作超时时间,默认60秒
    --lock-timeout:启用--run-migrations指令时,等待主节点同步数据超时时间,默认60秒
  • kong start
用法:kong start [OPTIONS]
启动Kong服务
Options:
    -c,--conf:指定配置文件
    -p,--prefix:覆盖相对路径目录
    --nginx-conf:自定义配置模板
    --run-migrations:启动前先执行迁移
    --db-timeout:数据库操作超时时间,默认60秒
    --lock-timeout:启用--run-migrations指令时,等待主节点同步数据超时时间,默认60秒
  • kong stop
用法:kong stop [OPTIONS]
停止运行的Kong节点,这条命令会向Nginx发送一条 SIGTERM 信号
Options:
    -p,--prefix:Kong服务运行的路径
  • kong version
用法:kong version [OPTIONS]
打印Kong的版本
Options:
    -a,--all:打印所有依赖的版本

相关文章

  • Kong命令行向导

    简介 用户可以使用CLI启动,停止和管理Kong实例、仅限于本地节点 全局标志位 所有指令都可以携带下列全局标志位...

  • Kong代理向导

    简介 在这篇文档中,我们会通过详细介绍Kong的路由功能和内部工作原理来涵盖其代理功能,Kong通过两个配置项对外...

  • Kong集群向导

    简介 Kong集群允许用户横向扩展系统,添加更多机器来处理更多请求,因为它们指向同一个数据库,所有它们之间共享相同...

  • Kong插件向导

    鉴权插件 Basic Authentication 配置信息 基本描述 参数 使用详情 创建消费者 创建凭证 使用...

  • Kong鉴权向导

    简介 传入用户 upstream service 的流量(API或者微服务)通常受应用和Kong各种鉴权插件控制,...

  • Kong日志向导

    日志等级 日志级别可以在Kong配置文件中设置,以下是日志级别的严重程度,按递增排序:debug、info、not...

  • Kong负载均衡向导

    简介 Kong为后台服务提供了多种负载均衡策略,一种是简单的基于 DNS 的方法,还有一种更加动态的 ring-b...

  • Kong配置项向导

    Kong配置文件 加载配置 Kong提供了一份默认配置文件,路径是 /etc/kong/kong.conf.def...

  • Kong插件开发向导

    简介 在进一步讨论之前,这里先有必要简要阐述一下 Kong 是如何构建的,特别是它如何与Nginx集成,以及它与L...

  • Kong网络 & 防火墙向导

    简介 在本节中,用户可以找到Kong推荐的网络和防火墙配置 端口 Kong提供多个连接为了不同的功能需要 代理 a...

网友评论

    本文标题:Kong命令行向导

    本文链接:https://www.haomeiwen.com/subject/qqjzectx.html