我关注了这个官方 ICP 链接,但我无法获得将图表上传到 ICP 工作的最终命令(命令:bx pr load-helm-chart --archive [--clustername ])。
这是我的输出:这里是 CLI 输出
我们在 helmrepo pod 中遇到错误。
helmrepo 的“docker logs -f”输出:docker logs -f
我关注了这个官方 ICP 链接,但我无法获得将图表上传到 ICP 工作的最终命令(命令:bx pr load-helm-chart --archive [--clustername ])。
这是我的输出:这里是 CLI 输出
我们在 helmrepo pod 中遇到错误。
helmrepo 的“docker logs -f”输出:docker logs -f
一定要检查 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 响应并发布周围的日志。
我会检查你的 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 -
您是否在主机上设置了 http/https 代理来运行“bx pr load-helm-chart”命令?如果是,请取消设置代理试试,谢谢。