问题标签 [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.
azure - 为 Azure 容器注册表 (ACR) 的专用终结点创建动态专用 dns 区域记录
我正在努力为 Azure 中相同资源的多个专用端点设置动态专用 dns 区域记录(ACR - Azure 容器注册表)。
所以我目前已经设置了这个简单的例子。基本上,它模拟 ACR 的创建并构建需要在 DNS 中注册的记录映射,以便可以正确使用 ACR。这里的问题是,需要以某种方式从每个资源/对象的内部字段(这里是端点变量)中提取值,然后正确转换它以匹配预期的输出。这是必需的,因为在我的情况下,它是模块的组成部分,并且需要根据创建的实际资源的值动态构建。
以下示例应该可以帮助任何想要检查此问题并有所帮助的人。要验证您是否得到正确的结果,只需键入“terraform refresh”,然后应该打印输出。
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 选项之后使用的命令,但它不执行标记和推送命令。任何帮助表示赞赏!
电流输出:
kubernetes - 将相同标签推送到容器注册表时自动 Kubernetes 滚动更新
我经常使用 Azure Container Registry 上的相同标记更新 Docker 映像。我想在将新标签推送到我的 ACR 时自动运行滚动更新,以便使用最新版本的图像自动更新 pod。
ACR 提供 Webhook 功能,可在推送新标签时自动调用 Webhook。
我的第一种方法是在 Kubernetes 中创建 webhook,通过入口暴露并从 ACR 调用。webhook 将执行滚动更新,但它需要访问 Kubernetes API。
可能吗?我的方向是正确的,还是有更方便的方法来满足我的要求?
谢谢!
webhooks - 当 Azure 容器注册表中的新映像通过 Webhook 发送到 MS Teams 时,如何在 MS Teams 频道中通知
如果在我们的 Azure 容器注册表中发生了新操作,我会努力将通知推送到我们的团队频道。
- Webhook 在另一个事件处理程序上工作
- 如果我将其推送到 MS Teams,我会收到回复:文本丢失
问题是:
如何在 Webhook 的有效负载中添加更多信息?我找不到任何文档
azure - 我能否从 Azure 容器注册表中清除所有存储库,而无需逐个输入所有存储库
我正在尝试从所有存储库中清除几个 Azure 容器注册表映像。现在我正在一个一个地输入存储库名称,但这看起来很乏味。
这里我给出了两个存储库的名称,现在我有 800 个存储库,在这个 PURGE_CMD 命令中输入 800 存储库真的很困难。
我需要一个命令,通过它我可以从 ACR 中选择所有 repo 并存储到 PURGE_CMD
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 未授权]
我们已采取以下步骤来尝试解决此问题:
- 使用 SP 而不是使用存储在同一命名空间中的机密将 AKS 与 ACR 连接
- 上传了由 AKS 成功提取的示例 hello-world 图像
- 已验证图像密钥与 ACR 密钥匹配
我们使用本地 docker 引擎拉取并执行了 service-jenkins 镜像,以检查镜像构建是否存在问题,但容器运行正常。
我们无法确定确切的问题。任何帮助表示赞赏!
terraform - AKS 与 ACR 的集成
尝试创建 ACR 并将其与现有 AKS 群集集成
下面是资源块,将在其中执行角色分配 {用户分配的托管身份} 到 aks 节点池并尝试数据块来获取现有的 aks 详细信息
错误
azure - 通过命令输出在 Jenkins 中设置环境变量
是否可以将命令的输出设置为 Jenkins 中的环境变量?像这样的东西:
maven - mvn clean install 命令为每个新版本创建相同的 acr 标签,而不是唯一的标签 ID
我试图在 ACR 中构建一个由多个单独图像组成的 weblogic 域图像。当单个图像中的任何一个恢复时,我的期望是它应该在 ACR 中新构建 weblogic 域图像,这由 ACR 中的新标记指示。
但即使我尝试新的构建,我的 ACR 标签也会被重用,而不是创建新标签。我使用 jenkins 管道并使用 mvn clean install 命令。
帮我
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 守护进程。