问题标签 [acr]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
acr - AKS 与 ACR 不同订阅的集成
我们的订阅中有 ACR。我们的客户在他们的订阅和完全不同的地区也有 AKS。我们需要允许他们从他们的 AKS 中提取我们的图像。这样做的推荐方法是什么?
如果将来出现问题,我们应该能够从 ACR 中删除客户端拉取图像。
kubernetes - 从 Azure 容器注册表部署 helm chart
我有一个多级管道,具有以下内容
舞台搭建:
- 构建 docker 镜像
- 将图像推送到 ACR
- 包舵图
- 将掌舵图推送到 ACR
阶段部署:
- 掌舵升级
将掌舵图推送到 AKS:
将掌舵图部署到 AKS:
错误:
ACR:
az acr repository show-manifests --name <org> --repository helm/charts/<repository> --detail
我究竟做错了什么?export
在部署之前,我是否必须从 ACR 获取掌舵图?
azure - ServiceFabric - ApplicationManifest.xml - RepositoryCredentials 以使用 ACR 服务连接
我有一个从 Azure ACR 存储库下载图像的 Service Fabric 应用程序。ACR repo 的身份验证来自 ApplicationManifest.xml
想知道是否有任何可能的方式来使用 Azure DevOps ACR 服务连接"RepositoryCredentials ..."
根据Microsoft 文档,我们可以使用 Accountname 和 Password(或)令牌注册表凭据来下载 ACR 映像
xamarin - ProgressDialog.Refresh() - 无法添加窗口 - 令牌 android.os.BinderProxy 无效;您的活动正在运行吗?在 xamarin 安卓中
我们在我们的应用程序中使用 Acr.UserDialogs nuget。我们在 appcenter 中遇到了错误。ProgressDialog.Refresh() Java.Lang.RuntimeException: Unable to add window -- token android.os.BinderProxy@23d80a3 无效;您的活动正在运行吗?
如何在 xamarin.android 中解决这个问题?
docker - 获取 https://abcd.azure.io/v2/:拨打 tcp:在 192.168.65.1:53 上查找 abcd.azure.io:没有这样的主机
我无法将 docker 映像推送到 azure 容器注册表。它给出了以下错误:Get https://abcd.azure.io/v2/ : dial tcp:lookup abcd.azure.io on 192.168.65.1:53: no such host
尝试了以下选项,但没有运气:
- 重新启动泊坞窗
- 关闭 VPN
- 断开连接和连接的 wifi
- 启用谷歌 DNS (8.8.8.8)
任何人都可以在这里帮助我还有什么可以做的。
azure - Helm 3 搜索显示 ACR 没有结果
问题本身
获得一个Azure 容器注册表作为图像和图表存储。假设它myacr.azurecr.io
推送了 8 个不同的图表。据我之前阅读,Azure ACR 能够存储图表并与Helm 3(版本 3.5.2)兼容。
helm repo add myacr https://myacr.azurecr.io/helm/v1/repo --username myusername -password admin123
- 回购添加。好的。helm chart save ./my-chart/ myacr.azurecr.io/helm/my-chart:1.0.0
- 图表已保存。好的helm push ./my-chart/ myacr.azurecr.io/helm/my-chart:1.0.0
- 推。在 Azure 门户中可用。好的。helm repo update
- 这里可能出了什么问题?正如预期的那样。好的
helm search repo -l
- 我看到列表中的所有内容ingress-nginx
,jetstack
但没有看到任何内容myacr
。然而,如果我这样做pull
并且export
一切正常 - 图表就位
我试过的
- 根据网络上的一些理论将 repo 名称重命名为 helm/{app} - 失败
- 根据 -重新配置带有完整描述等的图表
ingress-nginx
- 失败 - 执行
helm search repo -l --devel
以查看所有可能的图表版本 - 不走运 - “开关再打开” - 使用不同的组合再次删除和添加 repo - 失败
- 每次尝试都使用明确的俚语 - 有点热身,但不能解决问题
问题是
- Azure ACR 是否与 Helm 3 完全兼容?
- 是否有任何特定的解决方法可以使其与 Helm 3 兼容?
- 搜索功能是否对图表结构或版本有任何要求?
azure - 有没有办法让 helm3 与 `az acr helm` cmd 中的`helm3 push`chart.tgz 文件相同?
我在管道代码中使用 azure-cli 命令将图表推送到 azure 容器注册表,例如:
另外,我可以查询图表:图表版本:
上面的例子是基于helm2,很快就会被弃用。如何使用 helm3 命令获得相同的结果?
谢谢
azure-devops - 在使用新图像更新 ACR 时创建触发管道的事件
当 ACR 使用最新图像自动更新时,管道需要在 ADO 中触发,我该如何防止这种情况,或者是否有更好的方法来实现我想要的?需要 ADO 管道的事件触发器
azure - 使用 Azure ACR API 列出存储库标记
我正在尝试向其发送 GET 请求,https://acr-name.azurecr.io/v2/image-name/tags/list
但我不确定要使用哪个令牌,因为我不断收到:
我尝试了 BasicAuth 但我仍然收到错误消息。我什至尝试了 Bearer,但它仍然无法正常工作。
我想在我的 ACR 中列出图像的所有标签。
image - 我可以将文件格式的容器映像(使用 docker save image >image.tar 创建)导入 Azure Container Register
我将 docker 映像保存到 tar 文件: docker save my-image > my-image.tar 如何将 my-image.tar 上传到 Azure 容器注册表?