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

这篇具有很好参考价值的文章主要介绍了kubernetes REST Api详解(导入Swagger至Postman)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

01 引言

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

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

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

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

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
kubernetes REST Api详解(导入Swagger至Postman)

2.3 步骤三:Postman导入

postman直接 file -> import 并选择导出的 json文件:
kubernetes REST Api详解(导入Swagger至Postman)

2.4 步骤四:本地调试

导入完成后,设置baseUrl:
kubernetes REST Api详解(导入Swagger至Postman)
接下来就可以愉快的进行调试了。
kubernetes REST Api详解(导入Swagger至Postman)

03 文末

本文主要讲解了k8s开启swagger,并导出swagger文档至postman调试的流程,希望能帮助到大家,谢谢大家的阅读,本文完!文章来源地址https://www.toymoban.com/news/detail-451796.html

到了这里,关于kubernetes REST Api详解(导入Swagger至Postman)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 初学者不会写接口怎么办?微软Visual Studio 2022无脑式API接口创建——Swagger一键导入APIKit快速测试

    目录 VsualStudio2022各版本说明 社区版本具体说明 VisualStudio2022下载选项 VisualStudio2022启动样式 VisualStudio2022图标样式 VisualStudio2022初始内存消耗 创建项目ASP.NET Core项目 具体项目创建 编辑项目名称与项目位置 创建配置 创建API控制器 修改路由配置 配置跨域 准备创建接口 创建【

    2024年02月05日
    浏览(51)
  • 你不知道的测试小技巧——postman接口测试导入导出操作详解

    目录 导出 导入 总结: postman中的集合脚本,环境变量、全局变量全部都可以导出,然后分享给团队成员,导出后的脚本可以通过newman生成测试报告。另外还可以将浏览器,抓包工具,接口文档(swagger)中的数据包导入到postman中,并且会自动生成一个请求 。无需任何修改,就可

    2024年02月16日
    浏览(40)
  • 【API接口工具】postman-请求响应使用详解

    Postman 可以轻松创建和发送 API 请求。向端点发送请求、从数据源检索数据或测试 API 的功能。您无需在终端中输入命令或编写任何代码。创建一个新请求并选择Send,API 响应出现在 Postman 中。 定义的 API 请求 API 为一个应用程序访问另一个应用程序的功能提供了一种结构化的方

    2024年02月03日
    浏览(73)
  • 【API接口工具】postman-变量定义、使用详解

    变量是数据的符号表示,使您无需在需要的任何地方手动输入值即可访问值。如果您在多个地方使用相同的值,这会很有用。变量通过抽象细节使您的请求更加灵活和可读。 例如,如果您在多个请求中具有相同的 URL,但该 URL 稍后可能会更改,您可以将 URL 存储在一个变量

    2024年02月04日
    浏览(70)
  • 你还在用 Postman?IDEA REST Client 好用到爆,Postman 可以扔了

    语法部分 演示POST请求 POST {{baseUrl}}}get?show_env=1 Accept: application/json { “name”:“a” } 演示GET请求 GET {{baseUrl}}}/post Content-Type: application/x-www-form-urlencoded id=999value=content 首先通过###三个井号键来分开每个请求体,然后请求url和header参数是紧紧挨着的,请求参数不管是POST的body传参

    2024年04月12日
    浏览(48)
  • 简单步骤:在 Postman 中导入 Swagger 文档

    在现代软件开发中, Swagger 和 Postman 作为 API 设计、开发和测试的利器,都被广泛应用。可以将 Swagger 定义的 API 导入到 Postman 中,充分利用 Postman 强大的测试特性对接口进行深入测试。 以  Swagger Petstore  项目为例,下面我将引导你如何轻松将 Swagger 中的 API 集成到 Postman,加

    2024年04月10日
    浏览(45)
  • 如何编写REST API

    编写REST API REST API规范 编写REST API,实际上就是编写处理HTTP请求的async函数,不过,REST请求和普通的HTTP请求有几个特殊的地方: REST请求仍然是标准的HTTP请求,但是,除了GET请求外,POST、PUT等请求的body是JSON数据格式,请求的Content-Type为application/json; REST响应返回的结果是

    2023年04月20日
    浏览(32)
  • REST 与 RESTful API

    REST是什么 REST是万维网软件 架构风格 REST是一种网络应用程序的设计风格和开发方式,基于HTTP,可以使用 XML格式定义 或 JSON格式定义 。 REST适用于移动互联网厂商作为业务接口的场景,实现第三方OTT调用移动网络资源的功能,动作类型为新增、变更、删除所调用资源。 RES

    2024年02月06日
    浏览(39)
  • 记录swagger提示Network Error,postman访问正常

    Access to XMLHttpRequest at’http://127.0.0.1:9999/freightlogistics/carMain/list’ from origin ‘http://localhost:9999’ has been blocked by CORS policy: The’Access-Control-Allow-Origin’ header contains multiple values’http://localhost:9999, http://localhost:9999’, but only one is allowed.   在Swagger配置中,如果设置了网关的地址为

    2024年04月28日
    浏览(37)
  • REST API的基础:HTTP

    在本文中,我们将深入探讨万维网数据通信的基础 - HTTP。 什么是超文本? HTTP(超文本传输协议)的命名源于“超文本”。 那么,什么是超文本? 想象一下由超链接组成的文本、图像和视频的混合物。这些链接充当我们从一个超文本集合跳转到另一个集合的门户。HTML(超文

    2024年02月15日
    浏览(37)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包