问题标签 [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.

0 投票
1 回答
249 浏览

azure - 为 Azure 容器注册表 (ACR) 的专用终结点创建动态专用 dns 区域记录

我正在努力为 Azure 中相同资源的多个专用端点设置动态专用 dns 区域记录(ACR - Azure 容器注册表)。

所以我目前已经设置了这个简单的例子。基本上,它模拟 ACR 的创建并构建需要在 DNS 中注册的记录映射,以便可以正确使用 ACR。这里的问题是,需要以某种方式从每个资源/对象的内部字段(这里是端点变量)中提取值,然后正确转换它以匹配预期的输出。这是必需的,因为在我的情况下,它是模块的组成部分,并且需要根据创建的实际资源的值动态构建。

以下示例应该可以帮助任何想要检查此问题并有所帮助的人。要验证您是否得到正确的结果,只需键入“terraform refresh”,然后应该打印输出。

0 投票
1 回答
53 浏览

docker - 将 docker 图像从一个 acr 移动到另一个(docker images --format 选项不执行 docker tag , docker push )

我正在尝试将图像从一个 acr 移动到另一个 acr。(也请建议任何替代方法)

我正在使用 shell 脚本,并且我已经为一个图像声明了变量来测试它(但是我有 20 多个图像)“sourceacr”image="myimage" minimum_version="1.0.0""targetacr"

遵循的步骤:

然后从最低版本开始过滤,重新标记并推送到目标 acr

我的命令是

我将输出作为在 --format 选项之后使用的命令,但它不执行标记和推送命令。任何帮助表示赞赏!

电流输出:

0 投票
1 回答
133 浏览

kubernetes - 将相同标签推送到容器注册表时自动 Kubernetes 滚动更新

我经常使用 Azure Container Registry 上的相同标记更新 Docker 映像。我想在将新标签推送到我的 ACR 时自动运行滚动更新,以便使用最新版本的图像自动更新 pod。

ACR 提供 Webhook 功能,可在推送新标签时自动调用 Webhook。

我的第一种方法是在 Kubernetes 中创建 webhook,通过入口暴露并从 ACR 调用。webhook 将执行滚动更新,但它需要访问 Kubernetes API。

可能吗?我的方向是正确的,还是有更方便的方法来满足我的要求?

谢谢!

0 投票
1 回答
132 浏览

webhooks - 当 Azure 容器注册表中的新映像通过 Webhook 发送到 MS Teams 时,如何在 MS Teams 频道中通知

如果在我们的 Azure 容器注册表中发生了新操作,我会努力将通知推送到我们的团队频道。

  1. Webhook 在另一个事件处理程序上工作
  2. 如果我将其推送到 MS Teams,我会收到回复:文本丢失

问题是:

如何在 Webhook 的有效负载中添加更多信息?我找不到任何文档

0 投票
1 回答
414 浏览

azure - 我能否从 Azure 容器注册表中清除所有存储库,而无需逐个输入所有存储库

我正在尝试从所有存储库中清除几个 Azure 容器注册表映像。现在我正在一个一个地输入存储库名称,但这看起来很乏味。

这里我给出了两个存储库的名称,现在我有 800 个存储库,在这个 PURGE_CMD 命令中输入 800 存储库真的很困难。

我需要一个命令,通过它我可以从 ACR 中选择所有 repo 并存储到 PURGE_CMD

0 投票
3 回答
1979 浏览

jenkins - 从 ACR 拉取时,ImagePullBackOff 带有“rpc 错误:代码 = 未知 desc = 无法从 AKS 拉取和解压缩图像”

从 ACR 拉取 service-jenkins 自定义映像时,AKS 给出以下错误:

警告失败 0s (x2 over 31s) kubelet 无法拉取图像“XXX.azurecr.io/service-jenkins:latest”:[rpc 错误:代码 = 未知 desc = 无法拉取和解压图像“XXX.azurecr.io/service -jenkins:latest":无法提取层 sha256:XXX:意外 EOF:未知,rpc 错误:code = Unknown desc = 无法提取和解压缩图像“XXX.azurecr.io/service-jenkins:latest”:无法解决参考“XXX.azurecr.io/service-jenkins:latest”:授权失败:无法获取匿名令牌:意外状态:401 未授权]

我们已采取以下步骤来尝试解决此问题:

  1. 使用 SP 而不是使用存储在同一命名空间中的机密将 AKS 与 ACR 连接
  2. 上传了由 AKS 成功提取的示例 hello-world 图像
  3. 已验证图像密钥与 ACR 密钥匹配

我们使用本地 docker 引擎拉取并执行了 service-jenkins 镜像,以检查镜像构建是否存在问题,但容器运行正常。

我们无法确定确切的问题。任何帮助表示赞赏!

0 投票
1 回答
62 浏览

terraform - AKS 与 ACR 的集成

尝试创建 ACR 并将其与现有 AKS 群集集成

下面是资源块,将在其中执行角色分配 {用户分配的托管身份} 到 aks 节点池并尝试数据块来获取现有的 aks 详细信息

错误

0 投票
1 回答
41 浏览

azure - 通过命令输出在 Jenkins 中设置环境变量

是否可以将命令的输出设置为 Jenkins 中的环境变量?像这样的东西:

0 投票
0 回答
23 浏览

maven - mvn clean install 命令为每个新版本创建相同的 acr 标签,而不是唯一的标签 ID

我试图在 ACR 中构建一个由多个单独图像组成的 weblogic 域图像。当单个图像中的任何一个恢复时,我的期望是它应该在 ACR 中新构建 weblogic 域图像,这由 ACR 中的新标记指示。

但即使我尝试新的构建,我的 ACR 标签也会被重用,而不是创建新标签。我使用 jenkins 管道并使用 mvn clean install 命令。

帮我

0 投票
1 回答
226 浏览

azure - 需要 az acr 构建命令信息

根据文档https://docs.microsoft.com/en-us/azure/container-registry/container-registry-quickstart-task-cli,以下命令构建并推送到注册表。如果我只需要构建然后根据我的兴趣推送怎么办。因为我必须在推送之前扫描图像。

az acr build --image sample/hello-world:v1 --registry myContainerRegistry008 --file Dockerfile 。

注意:系统上没有安装 docker 守护进程。