【发布时间】:2019-03-25 15:49:40
【问题描述】:
有没有人遇到过 Helm 存储库的以下问题?
Catalog->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 'ERROR' 'getChartsFromRepo(recursive) 错误:连接 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"] zh {"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 zh'
2018-01-08T21:32:37.562Z 'FINE' 'getMessage ["statusCode","400"] zh '
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
【问题讨论】:
-
可能是 DNS 问题。你会尝试stackoverflow.com/questions/47931208/…中的解决方案吗?
-
感谢您的帮助。我昨天通过完全重新安装 ICP 解决了这个问题。该问题有两个可能的来源: 我在部署集群之前放入 cluster/images 目录的 Tarball 存档已损坏。问题也可能与网络有关 - 我在该 VM 上配置了一个桥接网络(br0 在 eth 之上)。我在重新安装 ICP 之前将其删除。
标签: ibm-cloud ibm-cloud-private