当前位置: 首页 > 知识库问答 >
问题:

Jenkins的HELM安装无法连接到群集

凌波峻
2023-03-14
    null
helm repo add stable https://kubernetes-charts.storage.googleapis.com
helm install nfs-client-provisioner stable/nfs-client-provisioner --version 1.2.8 --set nfs.server=*** --set nfs.path=/k8snfs --set storageClass.name=nfs --wait
helm install jenkins stable/jenkins -f newJenkins.values -n jenkins

NewJenkins.Values具有以下特性。

master:
  adminPassword: admin
  serviceType: NodePort
  initContainerEnv:
    - name: http_proxy
      value: "http://***:80"
    - name: https_proxy
      value: "http://***:80"
    - name: no_proxy
      value: "***"
  containerEnv:
    - name: http_proxy
      value: "http://***:80"
    - name: https_proxy
      value: "http://***:80"
    - name: no_proxy
      value: "***"
  javaOpts: >-
    -Dhttp.proxyHost=***
    -Dhttp.proxyPort=80
    -Dhttps.proxyHost=***
    -Dhttps.proxyPort=80
persistence:
  storageClass: nfs

报告的错误是。

测试连接https://kubernetes.default:javax.net.ssl.sslhandShakeException:sun.security.validator.validatoreXception:PKIX路径构建失败:sun.security.provider.certpath.suncertPathBuilderException:找不到请求目标的有效证书路径

2020-05-06 01:35:13.173+0000 [id=19]    INFO    o.c.j.p.k.KubernetesClientProvider$SaveableListenerImpl#onChange: Invalidating Kubernetes client: kubernetes null

我在谷歌上搜索了一段时间,很多网站都提到了服务帐户设置,但没有任何工作。

$ kubectl version --short
Client Version: v1.12.7+1.2.3.el7
Server Version: v1.12.7+1.2.3.el7
$ helm version --short
v3.1.0+gb29d20b

还有别的步骤吗?

共有1个答案

边健
2023-03-14
  javaOpts: >-
    -Dhttp.proxyHost=***
    -Dhttp.proxyPort=80
    -Dhttps.proxyHost=***
    -Dhttps.proxyPort=80
    -Djavax.net.ssl.trustStore=$JAVA_HOME/jre/lib/security/cacert 
    -Djavax.net.ssl.trustStorePassword=changeit
  javaOpts: >-
    -Dhttp.proxyHost=***
    -Dhttp.proxyPort=80
    -Dhttps.proxyHost=***
    -Dhttps.proxyPort=80
    -Djavax.net.ssl.trustStore=$JAVA_HOME/lib/security/cacerts
    -Djavax.net.ssl.trustStorePassword=changeit
    -Djavax.net.debug=ssl
 类似资料:
  • 问题内容: 我到处都是Stackoverflow和Google,但我无法解决我的问题。 我的目标 :我想设置Jenkins以使用git SCM通过gerrit克隆存储库主机 我的詹金斯配置 在Windows上作为服务运行的Jenkins版本2.7.1 Git插件版本2.5.3 多个SCM插件版本0.6 Gerrit触发器插件版本2.21.1 问题 该 URL 配置为。是在Windows服务器上启动

  • 我有一个裸机kubernetes集群。我应用了这样的kubernetes nginx部署:kubectl应用-fhttps://raw.githubusercontent.com/kubernetes/ingress-nginx/controller-v0.34.1/deploy/static/provider/baremetal/deploy.yaml 并添加了这个入口资源: 我的入口资源: 但

  • null 线索: 偶尔Windows7“詹金斯从代理”会显示“已连接”。 但是,Jenkins master将节点显示为未连接。 使用以下方式安装: 它在经营一个/家/詹金斯/詹金斯。 我在/詹金斯/日志/奴隶/中找不到有用的线索 我在主服务器和从服务器上都绑定了禁用Centos和防火墙 sudo docker Logs-F jenkins 显示一个JNLP4连接错误,说明根不可写。 我的问题听起

  • 问题内容: 我安装了jenkins,在Windows中将jenkins.war上传到我的tomcat,并安装了git插件,我完成了ssh密钥的所有过程,并且能够成功地从cmd推入并拖入bitbucket中的git repo ,但我仍然无法通过詹金斯做到这一点,这是发生在我身上的怪异事物: 我可以通过git batch进行推拉和执行任何操作,但是要能够从cmd中执行相同操作,我必须以管理员身份打开它

  • 我刚刚在我的桌面上安装了带有minkube的库伯内特斯(运行Ubuntu 18.10),然后尝试使用Helm在桌面机器上安装Postgresql。 安装头盔后,我做到了: 成功完成后,我转发了postgres端口: 然后我用psql——主机127.0.0.1——U postgres从我的桌面本地连接到它,成功了。 我试图从笔记本电脑连接到postgres,但失败原因如下: 为了确保我的桌面确实在监

  • 我的极限,数小时的变化... 我正在尝试访问已安装的运行在EC2实例上的MySQL。经过大量搜索(这似乎最接近我的问题是从远程服务器连接到Amazon EC2上的mysql),我显然遗漏了一些愚蠢的或误解的东西。 EC2 Ubuntu,mysqld运行良好,本地Web/App服务器工作良好,所有连接。我可以从本地的mysql。我需要使用Iron.io对这个开发机器进行外部访问,它需要从外部访问数据