您当前的位置: 首页 >  postman

杨林伟

暂无认证

  • 9浏览

    0关注

    3337博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

kubernetes REST Api详解(导入Swagger至Postman)

杨林伟 发布时间:2022-09-23 14:59:39 ,浏览量:9

文章目录
  • 01 引言
  • 02 k8s REST Api
    • 2.1 步骤一:开启swagger
    • 2.2 步骤二:导出swagger
    • 2.3 步骤三:Postman导入
    • 2.4 步骤四:本地调试
  • 03 文末

01 引言

备注:本文统一成kubernetes为k8s。

首先贴上k8s的架构图: 在这里插入图片描述 平时我们一般都会使用CLI(通常使用kubectl命令)去操作k8s,但是作为开发者,更为倾向的是使用REST Api来操作k8s,其实k8s是支持的,那么如何查看这些API呢?

本文主要讲解的是 把k8s的swagger.json文件导出,然后导入到postman,最后使用postman对k8s进行操作,最终的效果图如下:

在这里插入图片描述

02 k8s REST Api

k8s REST Api官网描述:https://kubernetes.io/docs/concepts/overview/kubernetes-api/

2.1 步骤一:开启swagger

首先修改apiserver的参数:

vi /etc/kubernetes/manifests/kube-apiserver.yaml

添加三个参数:

– enable-swagger-ui=true #开启Swagger
– insecure-bind-address=0.0.0.0 #暴露地址(无需证书验证)
– insecure-port=8080 #暴露端口(无需证书验证)
2.2 步骤二:导出swagger

导出swagger json文件的命令:

curl -s 主机地址:8080/openapi/v2 > k8s-swagger.json

可以看到很多内容,大小大概为 3.2MB在这里插入图片描述

2.3 步骤三:Postman导入

postman直接 file -> import 并选择导出的 json文件: 在这里插入图片描述

2.4 步骤四:本地调试

导入完成后,设置baseUrl: 在这里插入图片描述 接下来就可以愉快的进行调试了。 在这里插入图片描述

03 文末

本文主要讲解了k8s开启swagger,并导出swagger文档至postman调试的流程,希望能帮助到大家,谢谢大家的阅读,本文完!

关注
打赏
1662376985
查看更多评论
立即登录/注册

微信扫码登录

0.0481s