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

使用证书后,使用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地址和对应证书填入

Alt text

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

Alt text

转载于:https://www.cnblogs.com/opama/p/6414782.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值