Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этой статье приводятся рекомендации по устранению ошибок, возникающих при создании или переключении в автоматический кластер Службы Azure Kubernetes (AKS).
Ошибка 1: AKS Automatic не удалось найти подходящий размер виртуальной машины.
Симптомы
При попытке создать автоматический кластер AKS вы получите следующее сообщение об ошибке:
AkS Automatic не удалось найти подходящий размер виртуальной машины. У подписки может отсутствовать необходимая квота в 16 виртуальных процессоров, могут быть ограничения или местоположение $location может не поддерживать три зоны доступности для следующих размеров ВМ: "standard_d4lds_v5,standard_d4ads_v5,standard_d4ds_v5,standard_d4d_v5,standard_d4d_v4,standard_ds3_v2,standard_ds12_v2,standard_d4alds_v6,standard_d4lds_v6,standard_d4alds_v5". Запросите квоту для одного из этих размеров виртуальных машин-кандидатов в целевом регионе или явно укажите размер виртуальной машины с достаточной квотой через --node-vm-size.
Причина
Это сообщение об ошибке указывает на одну из нескольких проблем: подписка не предоставляет достаточную квоту виртуальных ЦП для виртуальных машин, или местоположение, в котором создается кластер, не поддерживает три зоны доступности. Без достаточной квоты не удается создать системный пул для автоматического кластера AKS.
Solution
Чтобы устранить эту ошибку, попробуйте выполнить одно из следующих исправлений:
- Увеличьте квоту региональных виртуальных процессоров (vCPU) для одного из перечисленных размеров виртуальных машин.
- Разверните кластер в другом регионе с существующей квотой, которая включает один из этих размеров виртуальной машины.
- Если вы используете Azure CLI, укажите размер виртуальной машины с помощью
--vm-sizes.
Ошибка 2. В этом регионе не поддерживается автоматический номер SKU.
Симптомы
При попытке создать автоматический кластер AKS вы получите следующее сообщение об ошибке:
В этом регионе не поддерживается автоматический номер SKU.
Причина
Эта ошибка означает, что нельзя создавать автоматические кластеры AKS в регионах, где интеграция виртуальной сети API-сервера недоступна в общем пользовании.
Solution
Создайте кластеры в регионах, где общедоступна интеграция виртуальных сетей API-сервера .
Ошибка 3: Управляемый кластер с SKU 'Автоматический' должен установить taint 'CriticalAddonsOnlyNoSchedule' для пула системных узлов.
Симптомы
При удалении таинта "CriticalAddonsOnlyNoSchedule" из пула системных узлов кластера AKS с автоматическим управлением вы получите следующее сообщение об ошибке:
Номер SKU управляемого кластера "Автоматический" должен задать значение "CriticalAddonsOnlyNoSchedule" для пула системных узлов.
Причина
Удаление метки "CriticalAddonsOnlyNoSchedule" из пула системных узлов автоматического кластера AKS не допускается.
Solution
Это поведение является намеренным. "CriticalAddonsOnlyNoSchedule" сохраняет системные надстройки, работающие в пуле системных узлов, а не в пуле узлов пользователя.
Ошибка 4. SKU управляемого кластера "Automatic" должен включать функцию $feature_name с рекомендуемыми значениями.
Симптомы
При попытке обновить существующий кластер AKS из номера SKU Base до номера SKU "Automatic" вы получите следующее сообщение об ошибке:
SKU управляемого кластера "Автоматический" должен включать функцию $feature_name с рекомендуемыми значениями. Имя функции зависит от функции, которая не включена.
Причина
При обновлении существующего кластера AKS с "Base" на "Автоматически", все автоматические функции AKS сначала должны быть включены в базовом кластере.
Solution
Включите определенную функцию, указанную в сообщении об ошибке, прежде чем обновлять кластер на "Автоматически". Некоторые из необходимых функций включают, но не ограничиваются следующими функциями:
- Azure Linux ОС
- Зоны доступности: автоматические кластеры AKS требуют развертывания в регионах Azure, которые поддерживают по крайней мере три зоны доступности.
- Автоматическая подготовка узла
Ошибка 5 — управляемый кластер "Automatic" SKU должен использовать уровень "Стандартный".
Симптомы
При попытке обновить существующий кластер AKS из номера SKU Base до номера SKU "Automatic" вы получите следующее сообщение об ошибке:
SKU управляемого кластера "Автоматический" должен использовать уровень "Стандартный".
Причина
AKS Automatic предлагает только один уровень: Стандартный.
Solution
Перед обновлением существующего кластера AKS с "Base" на "Automatic" убедитесь, что для него задан уровень "Стандартный".
Отказ от ответственности за информацию третьих лиц
Продукты сторонних производителей, о которых говорится в этой статье, изготовлены компаниями, независимыми от Microsoft. Корпорация Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, о надежности или производительности этих продуктов.