导出openapi 格式的k8s 接口文档
- 开启k8s的api临时端口
说明:
- 为导出k8s集群的api信息作为swagger-ui的配置文件,我们临时开一个api的临时端口
- 该端口:只允许本地访问,不需要认证
- 临时开一下就可以,导出后我们关掉它。
kubectl proxy --port=8082
- 获取配置文件
上边的命令前台输出,因此我们从新开一个终端,输入如下命令
curl localhost:8082/openapi/v2 > k8s.json
- 导入到apifox
将 k8s-swagger.json
直接导入即可。
- rancher 配置导出
直接访问 rancher地址,后面增加
openapi/v2
路径: https://192.168.113.52:8443/openapi/v2