首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Azure上使用kubernetes的OCI焊剂

在Azure上使用kubernetes的OCI焊剂
EN

Stack Overflow用户
提问于 2022-10-09 04:48:48
回答 1查看 61关注 0票数 0

我已经从使用传统的方式推动舵机图表到保监处格式。

但是在kubernetes集群上,没有安装图表,我得到了以下错误:

代码语言:javascript
复制
chart pull error: chart pull error: failed to download chart for remote reference: temp.azurecr.io/helm/v1/repo/abc:1.0.1: not found
chart pull error: chart pull error: failed to download chart for remote reference:

我的新存储库是:

代码语言:javascript
复制
oci://abc.azurecr.io/charts

而不是

代码语言:javascript
复制
https://abc.azurecr.io/helm/v1

在kubernetes集群中,舵机路径也没有更新到图表中,我不知道为什么它还在运行。

代码语言:javascript
复制
/helm/v1 path
EN

回答 1

Stack Overflow用户

发布于 2022-10-19 09:21:51

我尝试在我的环境中复制相同的问题,并得到了下面的输出

我已经启用了OCI对helm版本的实验性支持。

代码语言:javascript
复制
export HELM_EXPERIMENTAL_OCI=1
helm version

我已经创建了容器注册表

我创建了示例聊天,并将图表保存到本地存档中。

代码语言:javascript
复制
cd .. 
helm package .

我已经给出了一些注册表凭证,并使用这个https://learn.microsoft.com/en-us/azure/container-registry/container-registry-auth-service-principal#create-a-service-principal创建了服务主体。

我已经使用下面的命令登录到注册表

代码语言:javascript
复制
helm registry login Registry_name.azurecr.io

我们必须提供注册表的用户名和密码。

我运行helm 命令将图表作为OCI格式推送到注册表。

代码语言:javascript
复制
helm push hello-world-0.1.0.tgz oci://registry_name.azurecr.io/helm

我使用了下面的命令来显示存储库的属性

代码语言:javascript
复制
az acr repository show \
  --name repository_name \
  --repository helm/hello-world

来检查存储在存储库中的数据

代码语言:javascript
复制
az acr manifest list-metadata \
  --registry myregistry890 \
  --name helm/hello-world

我使用下面的命令调出了聊天内容

代码语言:javascript
复制
helm pull oci://repository_name.azurecr.io/helm/hello-world --version 0.1.0

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74002196

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档