首页
导出openapi 格式的k8s 接口文档
  1. 开启k8s的api临时端口

说明:

  • 为导出k8s集群的api信息作为swagger-ui的配置文件,我们临时开一个api的临时端口
  • 该端口:只允许本地访问,不需要认证
  • 临时开一下就可以,导出后我们关掉它。
 kubectl proxy --port=8082
  1. 获取配置文件

上边的命令前台输出,因此我们从新开一个终端,输入如下命令

curl localhost:8082/openapi/v2 > k8s.json
  1. 导入到apifox

k8s-swagger.json 直接导入即可。

  1. rancher 配置导出

直接访问 rancher地址,后面增加openapi/v2路径: https://192.168.113.52:8443/openapi/v2