首页 > Web开发 > 详细

https证书状态下使用postman给k8s发送请求

时间:2017-02-19 10:59:33      阅读:3941      评论:0      收藏:0      [点我收藏+]

使用证书后,使用kubectl命令则必须加上证书参数,如

--client-certificate=tls.crt --client-key=tls_decode.key --certificate-authoriry=ca.crt

 

直接调用接口可以使用curl的方式,加上–cert –key –cacert

curl cert --cert tls.crt --key tls_decode.key --cacert ca.crt -v  -XGET  -H "Accept:application/json,*/*" -H "User-Agent:kubectl/2.0.13(linux/amd64) kubernetes/fc362e2" https://xx.xxx.xxx.xx:5443/apis/extensions/v1beta1/namespaces/cfe-test/daemonsets/xxx

 

 

如果需要发送的body体很长的时候使用postman就很方便,新版本的postman支持证书https的请求访问
步骤如下

  1. 下载最新的postman:https://www.getpostman.com/app/download/win64
    安装时需要.net framework 4.5
  2. 获取证书文件
  3. 在浏览器里导入ca.cert证书

技术分享

  1. 在postman里SETTING -> General关掉证书验证

技术分享

  1. 在postman选择SETTING -> Add Certificate ,将k8s地址和对应证书填入

技术分享

  1. 尝试发送请求,在console里可以看到带上了证书(ctrl-alt-c)

技术分享

https证书状态下使用postman给k8s发送请求

原文:http://www.cnblogs.com/opama/p/6414782.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!