开源工具集
OpenVPN
IPSecVPN
ELK日志分析平台
elasticsearch
kibana
logstash
filebeat
Loki日志分析平台
蓝鲸
麦聪DaaS
SQLynx
Spug(运维平台)
JumpServer(堡垒机)
DataEase(数据分析)
1Panel(运维管理面板)
MeterSphere(持续测试)
Syncthing同步神器
matomo(网站访问统计系统)
Yapi接口管理平台
Sentry前端监控平台
Frp内网穿透
Frp使用示例
FileBrowser轻量文件管理
code-server在线VSCODE
Swagger UI可视化API
GoReplay流量重现
GitLab代码仓库
GOGS(Git服务器)
Confluence(知识管理协作)
RouterOS路由器(MikroTik)
本文档使用MrDoc发布
返回首页
-
+
Swagger UI可视化API
2021年11月15日 11:40
admin
##Swagger UI: ##RESTFUL接口的文档在线自动生成+功能测试功能软件 --- ##导出K8SAPI文档 ####开通k8s的非安全端口。 #开放API server的非安全端口8080: #修改k8s api的配置文件 vim /etc/kubernetes/manifests/kube-apiserver.yaml #内容: - --insecure-port=8080 #修改 - --insecure-bind-address=0.0.0.0 #新增 #重启服务 systemctl daemon-reload systemctl restart kubelet --- ####获取k8s的openapi信息 curl http://127.0.0.1:8080/openapi/v2 > k8s-swagger.json --- ####创建SwaggerUI引用目录 mkdir -p /usr/share/nginx/html/ mv k8s-swagger.json /usr/share/nginx/html/k8s-swagger.json --- ####启动SwaggerUI容器,并导入openapi信息 docker run --rm -p 80:8080 -e SWAGGER_JSON=/k8s-swagger.json -v ${pwd}/k8s-swagger.json:/k8s-swagger.json swaggerapi/swagger-ui --- ####测试访问 http://172.16.16.82 ![](/media//202111/2021-11-15143413813865.png)
分享到: