2

有没有人遇到过 Helm 存储库的以下问题?
目录-> Helm Charts 是空的。
有两个“默认”helm 存储库 - 一个“ https://raw.githubusercontent.com/IBM/charts/master/repo/stable/ ”,第二个是“local-charts”(https://192.168.1.100:8443 /helm-repo/charts)。
我注意到的唯一错误是 helm-api pod 日志(每次我刷新 repos 页面或尝试同步 repos 时)是


2018-01-08T21:16:43.704Z'错误''getChartsFromRepo(递归)错误:连接 ECONNREFUSED 119.28.7.181:443'


我已经重新启动了 helm-api 和 helmrepo pod 以及 kube-dns pod。


此外,尝试添加 google repo ( https://kubernetes-charts.storage.googleapis.com/ ) 失败并出现相同的错误:
2018-01-08T21:32:37.311Z 'FINE' 'inspect-client'
2018-01 -08T21:32:37.327Z 'FINE' 'isValidPostPayloadentry' 2018-01-08T21
:32:37.327Z 'FINE' 'repos/ POST entry'
2018-01-08T21:32:37.327Z 'FINE' 'isValidPostPayloadexit'
2018- 01-08T21:32:37.327Z 'FINE' 'inspect-client -> 重定向到下一个'
2018-01-08T21:32:37.561Z 'ERROR' 'checkUrlForIndexYaml 错误:连接 ECONNREFUSED 119.28.7.181:443'
2018-01- 08T21:32:37.561Z 'FINE' 'loadMessages en' 2018-01-08T21
:32:37.561Z 'FINE' 'getMessage ["suppMessages","invalidIndex"] en {"url":" https://kubernetes-charts.storage.googleapis.com"}'
2018-01-08T21:32:37.562Z 'FINE' 'err.statusCode: 400' 2018-01-08T21
:32:37.562Z 'FINE' 'statusCode: 400'
2018-01-08T21:32:37.562 Z 'FINE' 'loadMessages en' 2018-01-08T21
:32:37.562Z 'FINE' 'getMessage ["statusCode","400"] en '
2018-01-08T21:32:37.562Z 'FINE' 'configureAndSendError'
2018-01-08T21:32:37.562Z 'FINE' '{"statusCode":400,"message":"无效请求:https ://kubernetes-charts.storage.googleapis.com 上的 index.yaml无效" }'
2018-01-08T21:32:37.562Z 'FINE' 'getErrorResponse'
[0mPOST /helm-api/api/v1/repos [33m400 [0m251.259 ms - 124[0m

4

3 回答 3

0

这里同样的问题。解决方法(hattip @Dave Hay)是

  1. 确保您已kube-ctl在主节点上安装和配置:https ://www.ibm.com/support/knowledgecenter/SSBS6K_2.1.0/manage_cluster/cfc_cli.html
  2. helm-cli在主节点上安装: https ://www.ibm.com/support/knowledgecenter/en/SSBS6K_2.1.0/app_center/create_helm_cli.html
  3. 添加回购:helm repo add ibm-charts https://raw.githubusercontent.com/IBM/charts/master/repo/stable/

search现在您可以手动install使用 helm CLI。UI 不会更新。

于 2018-03-01T18:19:24.763 回答
0

IBM CAM 3.1.2 和 IBM Cloud Private 3.1.2 安装(离线安装)也遇到了同样的问题。Helm 图表未出现在目录页面中。

我通过手动删除以下 Helm 图表解决了该问题:(转到 IBM Cloud Private Web 控制台,管理 > Helm 存储库)

  • ibm 图表
  • ibm 社区
  • ppc64le-isv-图表
  • ibm-charts-public

(您可以通过单击右侧的图标・・・来删除它们,然后单击删除)

删除上述所有图表后,转到 Manage > Helm Repositories > Sync repositories。然后,进入目录,你会发现一些可用的图表(例如:ibm-cam 等)

于 2019-03-25T07:49:40.230 回答
0

重新发布您的解决方案,以便人们知道有一个答案:

“我昨天通过完全重新安装 ICP 解决了这个问题。这个问题有两个可能的来源:我在部署集群之前放入 cluster/images 目录的 Tarball 存档已损坏。也可能是网络问题 - 我有一个在该 VM 上配置的桥接网络(eth 之上的 br0)。我在重新安装 ICP 之前将其删除。” ——叶尔詹·贝森巴耶夫

于 2018-02-15T21:56:23.413 回答