Kubernetes AKS&x2B;ACR-FLOW给我错误=”;请求标记:当我尝试自动部署时

Kubernetes AKS&x2B;ACR-FLOW给我错误=”;请求标记:当我尝试自动部署时,kubernetes,azure-aks,azure-acr,Kubernetes,Azure Aks,Azure Acr,我将AKS与ACR一起使用,当我指定一个映像(手动更新Deployment.yaml文件以更新映像版本名)时,它可以正常工作 但当我尝试使用图像标记过滤自动执行此操作时: 使用: fluxctl policy ` --k8s-fwd-ns="flux" ` --workload=default:deployment/myclient ` --tag-all="mybranch_*" 其中补充说: fluxcd.io/tag.my

我将AKS与ACR一起使用,当我指定一个映像(手动更新Deployment.yaml文件以更新映像版本名)时,它可以正常工作

但当我尝试使用图像标记过滤自动执行此操作时:

使用:

fluxctl policy `
    --k8s-fwd-ns="flux" `
    --workload=default:deployment/myclient `
    --tag-all="mybranch_*"
其中补充说:

fluxcd.io/tag.myclient: glob:mybranch_*
当我这样做时:

kubectl -n flux logs <podId>

知道为什么吗?

看来您没有控制ACR的权限。如图所示,您需要向ACR for Flux添加一个密码以进行身份验证。

有关于此问题的更新吗?它能解决你的问题吗?如果它适合你,请接受它。
 err="requesting tags: Get \"https://my_azure_acr/v2/clients/myclient/tags/list\": unauthorized: authentication required, visit https://aka.ms/acr/authorization for more information."