Поделиться через


Устранение неполадок при установке расширения Конфигурация приложений Azure

В этой статье рассматриваются некоторые распространенные сценарии ошибок, которые могут возникнуть при установке или обновлении расширения Конфигурация приложений Azure для Microsoft Служба Azure Kubernetes (AKS).

Примечание.

Если расширение Конфигурация приложений Azure было успешно установлено, но при его использовании возникают проблемы, ознакомьтесь с руководством по устранению неполадок Конфигурация приложений Azure поставщика Kubernetes.

Сценарий 1. Конфигурация приложений Azure поставщик Kubernetes уже установлен

Вы пытаетесь установить расширение Конфигурация приложений Azure для AKS, но вы получите сообщение об ошибке, указывающее, что Конфигурация приложений Azure поставщик Kubernetes уже установлен с помощью helm install команды. Сообщение об ошибке может выглядеть как одно из следующих сообщений об ошибках.

Сообщение 1

(ExtensionOperationFailed) Сбой операции расширения со следующей ошибкой: ошибка: [ InnerError: [Сбой установки Helm: ресурс уже существующий в кластере : рекомендация вручную удалить ресурсы, которые в настоящее время существуют в кластере, и повторите попытку установки. Чтобы удалить эти ресурсы, выполните следующие команды: kubectl delete {resource type} -n {resource namespace} {resource name} InnerError [отрисованные манифесты содержат ресурс, который уже существует. Не удается продолжить установку: CustomResourceDefinition "azureappconfigurationproviders.azconfig.io" в пространстве имен "" существует и не может быть импортирован в текущий выпуск: недопустимые метаданные владения; Ошибка проверки заметки: ключ "meta.helm.sh/release-name" должен иметь значение "azureappconfig": текущее значение равно "azureappconfiguration.kubernetesprovider"; Ошибка проверки заметки: ключ "meta.helm.sh/release-namespace" должен иметь значение kube-system: текущее значение равно "azappconfig-system"]] при выполнении операции: [Создать] в конфигурации, для общего устранения неполадок: https://aka.ms/k8s-extensions-TSG

Сообщение 2

(ExtensionOperationFailed) Сбой операции расширения со следующей ошибкой: ошибка: [ InnerError: [Сбой установки Helm: ресурс уже существующий в кластере : рекомендация вручную удалить ресурсы, которые в настоящее время существуют в кластере, и повторите попытку установки. Чтобы удалить эти ресурсы, выполните следующие команды: kubectl delete {resource type} -n {resource namespace} {resource name} InnerError [отрисованные манифесты содержат ресурс, который уже существует. Не удается продолжить установку: ServiceAccount "az-appconfig-k8s-provider" в пространстве имен azappconfig-system существует и не может быть импортирован в текущий выпуск: недопустимые метаданные владения; Ошибка проверки заметки: ключ "meta.helm.sh/release-name" должен иметь значение "azureappconfig": текущее значение равно "azureappconfiguration.kubernetesprovider"]] при выполнении операции: [Создать] в конфигурации, для общего устранения неполадок: https://aka.ms/k8s-extensions-TSG

Решение 1. Сначала удалите поставщик Kubernetes Конфигурация приложений Azure

Удалите поставщик Конфигурация приложений Azure Kubernetes перед установкой расширения Конфигурация приложений Azure. Дополнительные сведения см. в разделе Очистка ресурсов.

Сценарий 2. Целевая версия расширения Конфигурация приложений Azure не существует

При попытке установить расширение Конфигурация приложений Azure для конкретной версии вы получите сообщение об ошибке, которое указывает, что версия Конфигурация приложений Azure не существует:

(ExtensionOperationFailed) Сбой операции расширения со следующей ошибкой: не удалось устранить версию расширения из заданных значений. Чтобы найти правильную версию для установки, ознакомьтесь https://aka.ms/k8s-extension-type-versions с общими сведениями https://aka.ms/k8s-extensions-TSGоб устранении неполадок:

Код: ExtensionOperationFailed

Сообщение: сбой операции расширения со следующей ошибкой: не удалось устранить версию расширения из заданных значений. Чтобы найти правильную версию для установки, ознакомьтесь https://aka.ms/k8s-extension-type-versions с общими сведениями https://aka.ms/k8s-extensions-TSGоб устранении неполадок:

Решение 2. Установка еще раз для поддерживаемой версии расширения Конфигурация приложений Azure

Повторите попытку установки расширения. Убедитесь, что используется поддерживаемая версия расширения Конфигурация приложений Azure.

Сценарий 3. Целевая версия расширения Конфигурация приложений Azure существует, но не в указанном регионе

Так как расширение Конфигурация приложений Azure недоступно во всех регионах AKS, может появиться следующее сообщение об ошибке:

(ExtensionTypeRegistrationGetFailed) Тип расширения microsoft.appconfiguration не зарегистрирован в имени> региона<.

Код: ExtensionTypeRegistrationGetFailed

Сообщение: тип расширения microsoft.appconfiguration не зарегистрирован в имени региона <>

Решение 3. Установка в другом регионе

Запустите установку в регионе, который поддерживает расширение кластера.

Следующие шаги

Если у вас по-прежнему возникают проблемы с установкой , ознакомьтесь с руководством по устранению неполадок AKS.

Свяжитесь с нами для получения помощи

Если у вас есть вопросы или вам нужна помощь, создайте запрос в службу поддержки или обратитесь за поддержкой сообщества Azure. Вы также можете отправить отзыв о продукте в сообщество отзывов Azure.