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.