舵无法找到本地图表来更新依赖关系

时间:2020-08-28 22:55:17

标签: local prometheus kubernetes-helm kube-state-metrics

我正在使用头盔3在我的香草k8s群集上安装Prometheus。Prometheus带有kube-state-metrics图表依赖项。 我的机器被完全锁定在互联网之外,所以我所有的开发都是本地的。 我已经安装了有我的仓库的海图博物馆。但是,当我尝试更新依赖项时,从本地路径到chart.yaml或chart-museum url都找不到它。

Save error occurred:  directory charts/kube-state-metrics not found
Deleting newly downloaded charts, restoring pre-update state
Error: directory charts/kube-state-metrics not found

我尝试了大多数解决方案,但到目前为止没有任何效果。

1 个答案:

答案 0 :(得分:1)

解决了此问题。图表正在与依赖项链接,但是无论如何仍然出现此错误。

我确实在我的需求yaml中提到了repo作为file://./path-to-chart,但是在依赖项更新时,它仍然提示该错误消息,并且没有创建requirements.lock文件。

Prometheus Pod处于崩溃循环回退状态,我认为原因是依赖关系,但是从日志来看,这是由于对持久性卷的权限所致。

Helm可以做更多工作来绘制内部工作流程。可以打开互联网的软件公司并不多。