安装自定义插件需要注意kong网关的版本要求!!
下面以安装Skywalking插件为例,要求Kong网关是2.2及以上版本,https://github.com/apache/skywalking-kong
一、下载Skywalking插件到kong/plugs目录下(可能会失败多试几次)
cd /usr/local/share/lua/5.1/kong/plugs git clone https://github.com/apache/skywalking-kong.git
二、安装Skywalking插件(.lua文件需要和.rockspec在同一目录下)
cp /usr/local/share/lua/5.1/kong/plugs/skywalking-kong/kong/plugins/skywalking/*.lua /usr/local/share/lua/5.1/kong/plugs/skywalking-kong/rockspec cd /usr/local/share/lua/5.1/kong/plugs/skywalking-kong/rockspec luarocks install kong-skywalking-master-0.rockspec #这一步也可能失败,多安装几次
三、安装完成修改kong.conf配置文件,启用skywalking插件
vi /etc/kong/kong.conf
plugins = bundled,skywalking
export KONG_NGINX_HTTP_LUA_SHARED_DICT="tracing_buffer 128m"
重启kong网关后没有报错的话,登录konga查看插件的other栏里有没有skywalking
标签:插件,自定义,网关,kong,lua,skywalking,plugs From: https://www.cnblogs.com/hm1825/p/17058380.html