apisix-dashboard上添加自定义插件
参考:https://overstarry.vip/posts/apisix怎样添加自定义插件/起首,我们需要向自定义的插件user-remote-auth添加到apisix中,对这块不清晰的同学,可以参考我这篇文章:【apisix~lua插件开发与插件注册】,添加成功之后,通过curl http://apisix-admin.apisix:9180/apisix/admin/plugins/user-remote-auth -H 'X-API-KEY: edd1c9f034335f136f87ad84b625c8f1'命令是可以查询到具体插件信息的。
将自定义插件添加到dashboard平台
[*]从apisix-admin中获取插件的schema.json文件
[*]将自定义插件的schema添加到这个文件中
[*]更新apisix-dashboard文件,将这个schema.json文件进行挂载
从apisix-dashboard.json文件
[*]进入dashboard这个容器,将/usr/local/apisix-dashboard/conf/schema.json文件下载
将自定义插件的schema添加到这个文件中
[*]通过curl http://apisix-admin.apisix:9180/apisix/admin/plugins/user-remote-auth -H 'X-API-KEY: edd1c9f034335f136f87ad84b625c8f1'获取到插件schema信息,或者查看插件的lua脚本的schema末节
[*]添加自定义插件进行添加,如图
https://images.cnblogs.com/cnblogs_com/lori/2369799/o_240815033645_QQ%E6%88%AA%E5%9B%BE20240815113620.png
更新apisix-dashboard文件,将这个schema.json文件进行挂载
添加k8s configmap
https://images.cnblogs.com/cnblogs_com/lori/2369799/o_240815034048_QQ%E6%88%AA%E5%9B%BE20240815113855.png
更新k8s apisix-dashboard服务
https://images.cnblogs.com/cnblogs_com/lori/2369799/o_240815034048_QQ%E6%88%AA%E5%9B%BE20240815113819.png
在dashboard中查看新的插件
https://images.cnblogs.com/cnblogs_com/lori/2369799/o_240815032500_QQ%E6%88%AA%E5%9B%BE20240815112302.png
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页:
[1]