0

我关注了这个官方 ICP 链接,但我无法获得将图表上传到 ICP 工作的最终命令(命令:bx pr load-helm-chart --archive [--clustername ])。

这是我的输出:这里是 CLI 输出

我们在 helmrepo pod 中遇到错误。

helmrepo pod 中的日志在这里

helmrepo 的“docker logs -f”输出:docker logs -f

4

3 回答 3

0

一定要检查 pod 的健康状况,就像 jfos 建议的那样。如果所有 pod 都是健康的,您可以发布 helm repo pod 的日志吗?

从主节点: docker ps | grep helmrepo

响应应如下所示:

test-machine:~# docker ps | grep repo b5614d015d5b 341e5add26f5 "npm start" About an hour ago Up About an hour k8s_helm-repo_helm-repo-5d46fd5fcc-pmpqm_kube-system_5fae427b-3d1b-11e8-91f8-00163e01b44f_0

pod_id 在哪里b5614d015d5b

然后,查看日志:docker logs pod_id -f

在这个例子中,它将是docker logs b5614d015d5b -f

查找 404 响应并发布周围的日志。

于 2018-04-11T01:18:05.350 回答
0

我会检查你的 helm-api 和 helm-repo pod:

kubectl get pods -n kube-system | grep helm
helm-api-9c7f7667d-6x2pw                                  1/1       Running   0          28d
helmrepo-689487f674-ls6zp                                 1/1       Running   0          28d

检查所有 pod、auth pod 或 icp-ds pod 是否易碎也可能导致问题。更换任何不健康的 pod:

kubectl get pod PODNAME -n NAMESPACE -o yaml | kubectl replace --force -f -
于 2018-04-10T23:22:04.837 回答
0

您是否在主机上设置了 http/https 代理来运行“bx pr load-helm-chart”命令?如果是,请取消设置代理试试,谢谢。

于 2018-04-11T05:25:51.260 回答