调用k8s api遇到CERTIFICATE_VERIFY_FAILED的问题解决方法
前言
python3.5.6版本,django1.1.12版本
最近要调用k8s接口,k8s接口的使用方法请参考官网的说明:戳我
调用k8s接口时,遇到 CERTIFICATE_VERIFY_FAILED的问题,参试了网上千篇一律的文章说在 请求接口的那个py文件里面写上下面几行就能搞定,
import ssl
context = ssl._create_unverified_context()
或者选择它
ssl._create_default_https_context = ssl._create_unverified_context
参试以后,发现不行的,于是一步一步找到抛出异常的模块,发现是urllib3/connection.py里面抛出的异常。找到是哪个py文件报错就好说了,于是开始修改urllib3的源码
urllib3/connection.py
完整路径为:/usr/local/python356/lib/python3.5/site-packages/urllib3/connection.py
364 import ssl # 添加这行
365 context = ssl._create_unverified_context() # 添加这行
366 self.sock = ssl_wrap_socket(
367 sock=conn,
368 keyfile=self.key_file,
369 certfile=self.cert_file,
370 key_password=self.key_password,
371 ca_certs=self.ca_certs,
372 ca_cert_dir=self.ca_cert_dir,
373 server_hostname=server_hostname,
374 ssl_context=context) # 这个ssl_content就会使用刚才我们设置
转载于:https://www.cnblogs.com/liaojiafa/p/11066851.html
调用k8s api遇到CERTIFICATE_VERIFY_FAILED的问题解决方法相关推荐
- android调用百度活体检测接口,C#调用百度API实现活体检测的方法
前言 活体检测有多种情形,本文所指:从摄像头获取的影像中判断是活体,还是使用了相片等静态图片. 场景描述 用户个人信息中上传了近照,当用户经过摄像头时进行身份识别. 此时,如果单纯的使用摄像头获取的影 ...
- java 调用win32 api 学习总结
java使用JInvoke调用windows API 使用jinvoke调用windowsAPI.jna使用比较麻烦,需要写c代码和参数转换,jinvoke的使用就像jdk中的包一样. 官网使用参考: ...
- Vue2前端请求API数据跨域问题解决
Vue2前端请求API数据跨域问题解决方法 前端:Vue2 接口使用:API 问题报错提示: Access to XMLHttpRequest at 'http://localhost:9090/ec ...
- ASP.NET MVC4中调用WEB API的四个方法
当今的软件开发中,设计软件的服务并将其通过网络对外发布,让各种客户端去使用服务已经是十分普遍的做法.就.NET而言,目前提供了Remoting,WebService和WCF服务,这都能开发出功能十分强 ...
- python调用系统api_Python调用系统底层API播放wav文件的方法
本文实例讲述了Python调用系统底层API播放wav文件的方法.分享给大家供大家参考,具体如下: 这里未使用其他库,只是使用 pywin32 调用系统底层 API 播放 wav 文件. 具体代码如下 ...
- axios vue 回调函数_VUE使用axios调用后台API接口的方法
VUE使用axios调用后台API接口的方法 引言 Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式JavaScript框架.与其它大型框架不同的是,Vue 被设计为可 ...
- DllRegisterServer的调用失败的问题解决方法
DllRegisterServer的调用失败的问题解决方法 https://jingyan.baidu.com/article/295430f12ee8e80c7e0050b9.html Win10提 ...
- java扫描接口_一种扫描接口并生成可调用API接口文档的方法与流程
本发明属于JavaWeb开发技术领域,涉及一种API接口文档的生成方法,尤其是一种扫描接口并生成可调用API接口文档的方法. 背景技术: API(Application Programming Int ...
- 微信api调用限制,45009 reach max api daily quota limit 解决方法
微信api调用限制,45009 reach max api daily quota limit 解决方法 参考文章: (1)微信api调用限制,45009 reach max api daily qu ...
- linux php 执行命令权限不够,PHP调用Linux命令权限不足问题解决方法
PHP调用Linux命令权限不足问题解决方法 业务背景: yourcmd为我的linux程序,它对权限要求非常严格,当用php去执行yourcmd程序 系统:CentOS 6.3 apache是ph ...
最新文章
- 简单描述ListView中使用GestureDetector冲突的解决办法
- 小米8 twrp recovery_小米手机、红米手机通用刷机教程
- 广义线性模型_广义线性模型(第六章补充)
- python排名上升_TIOBE:2019年7月全球编程语言排行 Python热度继续上升
- MySQL的几个character_set变量的说明
- Linux之CPU物理核与逻辑核
- 域名使用cname方式跳转不到新域名_七牛云图床和Markdown使用
- POJ 2983 Is the Information Reliable?(差分约束系统)
- puppet详解(七)——cron资源详解
- 收集常用的.net开源项目
- 容器技术Docker K8s 22 容器服务ACK基础与进阶-存储管理
- ps图片放大模糊怎么变清晰?
- 数据库驱动加载失败,数据库连接失败
- kali Linux 上编译并使用RFID核弹——proxmark3
- Migration中的Collation Confliction
- 区块链 入门 基础知识
- 外贸B2C系列:facebook使用教程
- 自学网络安全的三个必经阶段(含路线图)
- 如何应对“改变现状”的失败
- 【漫漫转码路】Day 28 C++ day01
热门文章
- 组装电脑时,散热器高度要与机箱适配
- 2021-03-23梦笔记
- 工作中不要扯虎皮吓唬人
- crypto_policy_set_aes_cm_128_hmac_sha1_32/crypto_policy_set_aes_cm_128_hmac_sha1_80找不到
- Linux打印cups API及代码范例链接
- 讨论:寺庙和尚义工不宜说感谢,可以祝福
- 百度手机输入法中的五笔9键盘有问题?
- mysql导出sql和表格文件大小_atitit.sql server2008导出导入数据库大的表格文件... oracle mysql...
- android设计个人简历页面_制作个人简历网站教程
- 高通滤波器的电压传递函数_一次弄懂低通、高通、带通、带阻、状态可调滤波器!...