You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

K8s Ingress部署Jupyter Hub用自签名证书SSL校验失败如何解决?

解决方法

你可以通过修改Jupyter Hub的Helm values配置实现SSL校验关闭,以下是可落地的配置方案:

方案1:通过环境变量全局禁用Python请求库SSL校验

这是适配性最高的方案,直接修改values.yaml新增如下配置:

hub:
  extraEnv:
    REQUESTS_CA_BUNDLE: ""
    CURL_CA_BUNDLE: ""
    # 可选:屏蔽未校验HTTPS请求的警告日志,避免日志冗余
    PYTHONWARNINGS: "ignore:Unverified HTTPS request"

方案2:单独关闭KubeSpawner的SSL校验

如果问题是出在Jupyter Hub调用Kubernetes API的校验环节,可以单独配置KubeSpawner参数:

hub:
  config:
    KubeSpawner:
      verify_ssl: false

配套调整(可选)

你当前已经配置了Ingress侧SSL卸载,可以补充配置强制内部Hub和Proxy之间走HTTP通信,避免内部链路走HTTPS触发校验:

proxy:
  https:
    enabled: true
    type: offload
  hub:
    connectUsingSsl: false

修改完配置后执行Helm升级生效:

helm upgrade <你的release名> jupyterhub/jupyterhub -f values.yaml -n <你的命名空间>

内容的提问来源于stack exchange,提问作者SystemFailure

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.13 23:51:01