Эта проблема НЕМНОГО похожа на следующую (но не показывает такое же поведение при тестировании):
При попытке зарегистрировать поставщика Microsoft.Compute для использования AKS из командной строки MacOS (или, альтернативно, Cloud Shell из Azure) поставщику требуется непомерно много времени для завершения регистрации.
На момент написания этой статьи он все еще находится в статусе «регистрация» спустя 6 часов.
Что должно происходить нормально?
Следующая команда должна своевременно зарегистрировать Microsoft.Compute:
az provider register -n Microsoft.Compute
Что пошло не так?
Провайдер никогда не регистрируется и постоянно зависает, когда его статус проверяется с помощью следующей команды:
az provider show --namespace Microsoft.Compute -o table
Ответ на указанную выше команду оболочки выглядит следующим образом (и длится около 6 часов):
Namespace RegistrationState
----------------- -------------------
Microsoft.Compute Registering
Другие провайдеры, которые успешно зарегистрировались:
- Microsoft.Network
- Microsoft.Storage
- Microsoft.ContainerService
Учитывая вышеизложенное (и тот факт, что я являюсь пользователем root / единственным), это, скорее всего, не проблема с разрешениями, поскольку эти поставщики потерпели бы неудачу. В разделе «Мои разрешения» я указан как администратор: «Вы являетесь администратором подписки» см. Приведенный ниже снимок экрана зарегистрированных поставщиков (с колонкой разрешений справа):
Поскольку провайдер никогда не завершает регистрацию, попытка создать кластер с AKS, конечно же, не удастся:
Операция завершилась неудачно со статусом "неверный запрос". Подробности. Отсутствуют обязательные регистрации поставщиков ресурсов в Microsoft.Compute.
Другой фон:
Два дня назад я успешно выполнил идентичные операции на клиентском счете, и все закончилось в течение 5 минут. Я пробовал следующие варианты решения проблемы (пока безрезультатно):
- Пользователь в Stack Overflow (здесь: Azure: Поставщик ресурсов Microsoft.Compute застрял в «Регистрации» примерно на день) предложил включить виртуальную машину в группе ресурсов / учетной записи в надежде, что это решит проблему и автоматически зарегистрирует поставщика (это не сработало).
- Отмена регистрации провайдера. Здесь моя ситуация расходится с приведенным выше вопросом. При отмене регистрации компонента с помощью:
az provider unregister -n Microsoft.Compute
я получаю: Невозможно отменить регистрацию подписки в пространстве имен ресурса «Microsoft.Compute». Удалите существующие ресурсы для поставщика.
Это отличается от пользователя здесь, который затем застревает / зависает при отмене регистрации, в отличие от сбоя с указанным выше сообщением при попытке отменить регистрацию (Azure: поставщик ресурсов Microsoft.Compute застрял при" регистрации "примерно на день)
Я надеюсь, что кто-то сталкивался с этим в прошлом. На этом этапе я попытаюсь удалить свою подписку (которая была создана ранее в тот же день) и добавить новую / повторить.
Отправлю обратно с моими выводами.