AKS + ACR - Flux дает мне теги запроса err=": когда я пробую автоматическое развертывание

Я использую AKS с ACR, и он отлично работает, когда я указываю образ (вручную обновите файл Deployment .yaml, чтобы обновить имя версии образа).

Но когда я пытаюсь сделать это автоматически, используя фильтрацию тегов изображений: https://docs.fluxcd.io/en/latest/references/fluxctl/

Использование: fluxctl policy --k8s-fwd-ns="flux" --workload= default: deployment / myclient `--tag-all="mybranch_*"

который добавляет: fluxcd.io/tag.myclient: glob:mybranch_*

Когда я делаю: kubectl -n flux logs, я получаю эту ошибку: err = "request tags: Get" https: // my_azure_acr / v2 / clients / myclient / tags / list ": unauthorized: требуется аутентификация, посетите https: // aka.ms / acr / authorization для получения дополнительной информации."

Есть идеи, почему?

1 ответ

Похоже, у вас нет разрешения на управление ACR. И, как здесь показано , вам необходимо добавить секрет для аутентификации в ACR для Flux.

Другие вопросы по тегам