我跟着this official ICP link,但我无法获得将图表上传到ICP工作的最终命令(命令:bx pr load-helm-chart --archive [--clustername])。
这是我的输出: CLI output here
我们在helmrepo pod中遇到错误。
" docker logs -f"的输出对于helmrepo这里: docker logs -f
答案 0 :(得分:0)
我会检查你的helm-api和helm-repo pods:
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是否也会导致问题。替换任何不健康的吊舱:
kubectl get pod PODNAME -n NAMESPACE -o yaml | kubectl replace --force -f -
答案 1 :(得分: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响应并发布周围的日志。
答案 2 :(得分:0)
您是否在主机上设置了http / https代理以运行'bx pr load-helm-chart'命令?如果是,请取消设置代理,尝试,谢谢。