前言

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就会使用刚才我们设置

最新文章

  1. 利用XAG在RAC环境下实现GoldenGate自动Failover
  2. NodeJS的代码调试和性能调优
  3. DDD 领域驱动设计-领域模型中的用户设计
  4. 关于WCF测试时出现无法从***获取元数据问题
  5. Ruby零星笔记
  6. 为WordPress某个文章添加额外的样式
  7. System program problem detected 解决
  8. [Linux]学习笔记(3)-uname的用法
  9. [计算机网络] vsftpd的安装与使用
  10. [Luogu4230]连体病原体
  11. python3 通过邮件发送测试报告
  12. IDEA/Eclipse简易化使用的几个技巧
  13. .Net Core实现记录接口执行时间的中间件
  14. 2018-11-21 手工翻译Vue.js源码第一步:14个文件重命名
  15. Session Cookies随笔
  16. 质量能量等效的泛化--物理学定律方程与等效原理的对应关系 Generalization of Mass-Energy Equivalence--Corresponding Relations between Equations of Physical Laws and Equiva
  17. cheerio笔记
  18. python简单计时器实现
  19. Fiddler大师之路系列(一)
  20. Django中模型(三)

热门文章

  1. Zabbix 完整的监控流程
  2. kali 攻击wordpress + trunkey linux wordpress 安装方法
  3. python笔记38-使用zmail发各种邮件案例代码
  4. 51nod 1254 最大子段和 V2
  5. P1856 [USACO5.5]矩形周长Picture[扫描线]
  6. test20190926 孙耀峰
  7. postgres高可用学习篇三:haproxy+keepalived实现postgres负载均衡
  8. 51Node1228序列求和 ——自然数幂和模板&&伯努利数
  9. git log filter(六)
  10. C++ 模板元编程 学习笔记