IBM Cloud Private不显示Helm图表

时间:2018-01-08 21:42:49

标签: ibm-cloud ibm-cloud-private

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


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


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


此外,尝试添加google repo(https://kubernetes-charts.storage.googleapis.com/)失败并出现同样的错误:
2018-01-08T21:32:37.311Z'精细''检查 - 客户'
2018-01-08T21:32:37.327Z'精细''isValidPostPayloadentry'
2018-01-08T21:32:37.327Z'FINE''repos / POST entry'
2018-01-08T21:32:37.327Z'精细''isValidPostPayloadexit'
2018-01-08T21:32:37.327Z'精细''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.562Z'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

3 个答案:

答案 0 :(得分:0)

重新发布您的解决方案,以便人们了解答案:

"我昨天通过完全重新安装ICP解决了这个问题。这个问题有两个可能的来源:Tarball存档我在部署集群之前放入了cluster / images目录已损坏。问题也可能与网络有关 - 我在该VM上配置了桥接网络(br0在eth之上)。我在ICP重新安装之前删除了它。" - Yerzhan Beisembayev

答案 1 :(得分:0)

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

  1. 确保在主节点上安装并配置了kube-ctlhttps://www.ibm.com/support/knowledgecenter/SSBS6K_2.1.0/manage_cluster/cfc_cli.html
  2. 在主节点上安装helm-clihttps://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/
  4. 现在您可以使用helm CLI手动searchinstall。用户界面不会更新。

答案 2 :(得分:0)

对于IBM CAM 3.1.2和IBM Cloud Private 3.1.2安装(脱机安装),我遇到了相同的问题。舵图未显示在目录页面中。

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

  • ibm图表
  • ibm-community
  • ppc64le-isv-charts
  • ibm-charts-public

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

删除以上所有图表后, 转到管理> Helm存储库>同步存储库。 然后,转到目录,您将找到一些可用的图表(例如:ibm-cam等)