kong网关命令总结(一)

上次在虚拟机里安装kong网关后,因为版本(1.4)太高,目前Kong Dashboard无法支持,

后续发现Git上有个开源工具Kong admin ui,下载源码并部署到NGINX。

但是发现使用过程中能够正常添加service服务,但是在添加路由route时始终提示校验不通过的错误。

最后决定使用最原始的官方提供的命令操作(参考地址:https://docs.konghq.com/1.4.x/admin-api/

结合postman工具使用,发现操作起来并不复杂。其实就是kong本身提供了一些http请求,通过传输一些参数进行各个模块的配置。

接下来对一些常用命令进行总结。

KONG 默认监听下面几个端口:

  • 8000   这个端口用于监听客户端的 HTTP 请求。后续请求配置好的路由route通过该端口
  • 8443   这个端口用于监听客户端的 HTTPS 请求。后续请求配置好的路由route通过该端口
  • 8001   用于接收配置 KONG 的 Admin API。管理端通过该端口
  • 8444   功能同 8001,只是这个端口接收的是 HTTPS 请求。管理端通过该端口

访问路径:http://192.168.60.129:8001(服务地址+监听端口)



一、基础命令

1、

路径path:/

描述:返回基本信息。插件、kong节点

2、

路径path:/status

描述:返回kong网关服务的运行状态。主要包含三部分:1,kong节点内存信息;2,数据库的联通性(不包含数据库的性能);3,nginx底层服务的运行信息

因为kong服务是基于nginx部署的,所以可以通过nginx监控工具进一步监控

原文地址:https://www.cnblogs.com/jybky/p/11887865.html

时间: 2024-10-16 12:15:22

kong网关命令总结(一)的相关文章

centOS 7 单机安装 kong网关

kong 网关 单机部署 环境:centOS 7:依赖:jdk1.8 安装内容:postgresql数据库, kong 网关,nodeJs和npm,kong Dashboard (可视化管理界面) 版本:postgresql10,kong1.4.0,npm v8.1.0 本次重点主要为后续学习掌握kong配置使用,所以本次安装主要使用yum在线安装. 一.依赖包安装(若存在则不需再次安装) 1,gcc 编译环境 $ yum install -y gcc gcc-c++ 2,pcre 用于ngin

Kong网关介绍与安装小记

本文主要为kong安装小记,系统环境为centos 6.7                                本文转载请注明出处 —— xiaoEight 介绍 Kong 是在客户端和(微)服务间转发API通信的API网关,通过插件扩展功能.Kong 有两个主要组件: Kong Server :基于 nginx 的服务器,用来接收 API 请求. Apache Cassandra :用来存储操作数据. 总体而言是在api与客户端直接引入一层gate way,在这层上面做的各种文章,例

ubuntu 15.10 设置静态ip 分配固定ip 设置dns 设置网关 命令行配置ip 固定ip不生效怎么办

要用到的文件: 配置接口信息 /etc/network/interfaces 配置内容: auto eth0 iface eth0 inet static address 192.168.216.188 gateway 192.168.216.2 netmask 255.255.255.0 配置dns /etc/resolvconf/resolv.conf.d/base 配置内容:nameserver 192.168.216.2 查看dns: /etc/resolv.conf 命令: 查看系统网

关于路由设备上配置默认网关命令无效的问题

我们在网络实验中经常把路由设备当成主机来模拟,这样就会出现一个问题,当我们在给这台模拟的主机配置默认网关的时候,我们在全局模式下配置的ip defualt-gateway ip地址 不起作用,这是因为当当设备具有路由功能的时候,设备执行的是路由功能,严格意义上来讲,需要配置默认网关的仅仅是那些不具备路由功能的设备,所以我们设置默认网关,这个网关其实就是设备的所有路由功能了.而我们的路由器本身就具备路由功能,所以配置网关就不起作用了,如果一定要配置默认网关,我们可以先关闭路由器的路由功能,no i

kong 网关安装

下载RPM包https://docs.konghq.com/install/centos/?_ga=2.23907002.1080019063.1562941741-764980739.1562941741放到/home/downloadcd /home/download安装yum install kong-1.2.1.el7.noarch.rpm --nogpgcheck在PostgreSQL建立database kongsu postgrescreatedb kong创建用户create u

kong个人分享(api网关)

# kong简介 ## 背景 我们在提供api或微服务时,通常借助openresty nginx进行流量转发或者添加一些规则或功能,但是随着服务数量和引用增多,复杂的网络环境, 使维护变得困难,不容易扩展,一些功能也会在多个服务中重复,我们期望有一个工具来集中管理. ![](images/kong_arch.png) ## 简介 Kong 是在客户端和(微)服务间转发API通信的API网关和API服务管理层,通过插件扩展功能.我们可以可以通过增加更多 Kong Server 机器对 Kong 服

花5分钟时间来了解一下高性能网关Kong会有意外收获

前言 前几天开源发布了 Kong.Net 项目,收到了大量园友的反馈,开源当天就突破了 100 个star ,可喜可贺,但是从侧面也说明,我们 .NetCore 阵营真的非常需要拥抱开源,应该敞开心扉,集众家之长,为我所用,针对有些朋友还不太了解 Kong 的使用方法,本文作一些简单的介绍. 项目地址:https://github.com/lianggx/Kong.Net 请为我们点击 star 加?? 声明 本文准备介绍市面上的一些常见的网关,不吹不黑,实事求是,理性讨论,从我做起. 微服务网

每天一个linux命令(54):ping命令

Linux系统的ping命令是常用的网络命令,它通常用来测试与目标主机的连通性,我们经常会说“ping一下某机器,看是不是开着”.不能打开网页时会说“你先ping网关地址192.168.1.1试试”.它通过发送ICMP ECHO_REQUEST数据包到网络主机(send ICMP ECHO_REQUEST to network hosts),并显示响应情况,这样我们就可以根据它输出的信息来确定目标主机是否可访问(但这不是绝对的).有些服务器为了防止通过ping探测到,通过防火墙设置了禁止ping

每天一个linux命令(53):route命令

Linux系统的route命令用于显示和操作IP路由表(show / manipulate the IP routing table).要实现两个不同的子网之间的通信,需要一台连接两个网络的路由器,或者同时位于两个网络的网关来实现.在Linux系统中,设置路由通常是为了解决以下问题:该Linux系统在一个局域网中,局域网中有一个网关,能够让机器访问Internet,那么就需要将这台机器的IP地址设置为Linux机器的默认路由.要注意的是,直接在命令行下执行route命令来添加路由,不会永久保存,