未从Azure容器注册表更新本地helm存储库

gjmwrych  于 2022-11-30  发布在  其他
关注(0)|答案(1)|浏览(122)

正在设置ACR以托管舵图,但出现了一些奇怪的行为。
事实:

  • ACR添加为本地存储库,经过身份验证等
  • 已尝试使用 * helm repo add * 和 * az acr helm repo add * 命令添加helm存储库
  • 使用ACR管理员用户进行身份验证。
  • 使用Windows
  • 尝试使用Helm v3.10.1和v3.10.2

场景1:

  • 使用 * az acr helm push--name someacr.\someapi1 - 0.1.3.tgz * 推动舵盘图表
  • 我可以在门户中看到图表
  • 正在发出 * helm存储库更新--debug *(无错误)
  • 当发行 * helm search repo-l * 时,没有
  • 尝试 * 转舵 *,也会导致无图表

场景2

  • 使用 * az acr helm push--name someacr.\someapi1 - 0.1.3.tgz * 推动舵盘图表
  • 没有看到门户中的图表
  • 正在发出 * helm存储库更新--debug *(无错误)
  • 当发行 * helm search repo-l * 时,我见图表
  • 试着拉舵,也会导致下载图表

2题:
1.有谁能解释一下,当我用舵推动时,我看不到或拉不到本地回购协议中的图表吗?基本上不使用acr与本机舵
1.使用 * az acr helm wrapper * 时,为什么我看不到门户中的图表?更新本地helm repo可以正常工作,我可以按预期将图表拉下来-为什么?
我看到过类似的帖子,但没有解决方案。Helm 3 search shows no result from ACR

anauzrmj

anauzrmj1#

当使用helm(而不是已弃用的az acr)时,需要通过指定完整的OCI url来指定OCI。

helm push .\someapi1-0.1.4.tgz oci://someacr.azurecr.io/helm
helm pull oci://someacr.azurecr.io/helm/someapi1 --version 0.1.4

我现在可以推到注册表,看到Azure门户中的图表,然后再次拉下来。OCI的一个警告似乎是本地repo没有更新,您也不能使用helm搜索。

相关问题