docker 如何在JFrog Artifactory上设置Helm注册表?我们可以使用cm-push插件将Helm图表推送到JFrog Artifactory吗?

siotufzp  于 2023-04-05  发布在  Docker
关注(0)|答案(1)|浏览(169)

我面临的情况是,我需要使用JFrog Artifactory作为Helm Registry。我已经准备好了Helm Chart,并使用helm repo add命令添加了Helm Repo。然而,当试图将图表推送到JFrog Registry时。我面临错误- 404无法传递JSON。
我们可以使用JFrog远程仓库作为Helm注册表吗?如果可以,有人可以指出工作的JFrog文档吗?
目前,我正在使用helm cm-push插件将chart.tgz文件推送到registry。如果我想推送到Gitlab Registry,这是有效的,但似乎不适用于Artifactory Repo。我们可以使用cm-push插件推送到JFrog Helm Registry吗?

zbq4xfa0

zbq4xfa01#

所以首先让我们澄清以下helm支持helm-chart仓库(repository docs)以及所谓的基于oci的注册中心registry docs
Jfrog artifactory支持两者。
第一种是通过所谓的“Kubernetes Helm Chart Repositories”docs支持的。您可以通过curljf cli工具推送到Helm的所有版本都支持这种类型。
sesond是通过artifactory docker registry (docs)支持的,registry是符合oci的,所以你也可以在那里推送helm-charts。为此,你可以使用原生的helm push命令。对于helm〉= 3.8。
这两种类型的存储库都支持远程存储库/注册表。
如果上面的还不够清楚,请随时回来举例。

相关问题