Ошибка при развертывании стабильных диаграмм jenkins через kubernetes: curl выполняет проверку SSL-сертификата по умолчанию - PullRequest
0 голосов
/ 15 февраля 2019

Я установил Rancher 2 и создал кластер kubernetes для внутренних виртуальных машин (без AWS / gcloud).

Кластер запущен и работает.Мы поддерживаем Corp прокси.

1) Установил Kubectl и выполнил kubectl cluster-info.В нем правильно указана информация о моем кластере.

2) Установленный helm

3) Настроенная ссылка на helm Rancher Helm Init

4) Пробовал устанавливать диаграммы Jenkins черезhelm

 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) Рабочие нагрузки созданы.Однако блоки застряли. Журналы жалуются на проверку сертификата SSL.

Как отключить проверку SSL.Я не вижу опции для установки в values.yaml.Мы также не можем отключить установку плагинов во время развертывания.

Нужно ли добавлять SSL-сертификат при развертывании диаграмм?

enter image description here

Любыеидея как решить эту проблему?

1 Ответ

0 голосов
/ 04 марта 2019

У меня были те же проблемы, что и у вас.В моем случае это было связано с тем, что в моем домене DNS была подстановочная запись А.Так что updates.jenkins.io.mydomain.com разрешит нормально.После удаления подстановочного знака это теперь не удается, поэтому хост будет правильно интерпретировать updates.jenkins.io, как updates.jenkins.io.

Это полностью задокументировано здесь: https://github.com/kubernetes/kubernetes/issues/64924

...