通过kubernetes部署稳定的jenkins图表时出错:curl默认执行SSL证书验证

问题描述 投票:0回答:1

我已经安装了Rancher 2并创建了一个内部vm的kubernetes集群(没有AWS / gcloud)。

群集已启动并正在运行。我们支持Corp代理。

1)安装Kubectl并执行kubectl cluster-info。它正确列出了我的群集信息。

2)安装掌舵

3)配置helm引用Rancher Helm Init

4)尝试通过helm安装Jenkins图表

 helm install --namespace jenkins --name jenkins -f values.yaml stable/jenkins

values.yaml具有代理详细信息。

---
  Master:
    ServiceType: "ClusterIP"
    AdminPassword: "adminpass111"
    Cpu: "200m"
    Memory: "256Mi"
    InitContainerEnv:
      - name: "http_proxy"
        value: "http://proxyuserproxypass@proxyname:8080"
      - name: "https_proxy"
        value: "http://proxyuserproxypass@proxyname:8080"
    ContainerEnv:
      - name: "http_proxy"
        value: "http://proxyuserproxypass@proxyname:8080"
      - name: "https_proxy"
        value: "http://proxyuserproxypass@proxyname:8080"
    JavaOpts: >-
      -Dhttp.proxyHost=proxyname
      -Dhttp.proxyPort=8080
      -Dhttp.proxyUser=proxyuser
      -Dhttp.proxyPassword=proxypass
      -Dhttps.proxyHost=proxyname
      -Dhttps.proxyPort=8080
      -Dhttps.proxyPassword=proxypass
      -Dhttps.proxyUser=proxyuser
  Persistence:
    ExistingClaim: "jk-volv-pvc"
    Size: "10Gi"

5)创建工作负载。然而,Pods卡住了。日志抱怨SSL证书验证。

如何关闭SSL验证我没有看到在values.yaml中设置的选项。我们也无法在部署期间关闭安装插件。

部署图表时是否需要添加SSL证书?

enter image description here

不知道如何解决这个问题?

jenkins kubernetes kubernetes-helm rancher
1个回答
1
投票

我遇到了和你一样的问题。在我的情况下,这是因为我的DNS域有一个通配符A记录。所以updates.jenkins.io.mydomain.com将解决罚款。删除通配符后,现在失败,因此主机将正确解释updates.jenkins.io,为updates.jenkins.io。

这里有完整的文档:https://github.com/kubernetes/kubernetes/issues/64924

© www.soinside.com 2019 - 2024. All rights reserved.