Установка и предложение Служба Azure Kubernetes в Azure Stack Hub
Служба Azure Kubernetes (AKS) позволяет пользователям развертывать кластеры Kubernetes в Azure Stack Hub. AKS снижает сложность и эксплуатационные затраты на управление кластерами Kubernetes. В качестве размещенной службы Kubernetes Azure Stack Hub обрабатывает критически важные задачи, такие как мониторинг работоспособности и упрощает обслуживание кластеров. Команда Azure Stack Hub управляет образом, используемым для обслуживания кластеров. Администратор клиента кластера должен применять обновления только по мере необходимости. Услуги поступают без дополнительных расходов. AKS является бесплатным: вы платите только за использование главных и агентных узлов виртуальных машин в кластерах. Вы можете установить поставщик ресурсов Служба Azure Kubernetes (AKS) для пользователей Azure Stack Hub.
Чтобы установить, необходимо иметь расширения виртуальной машины, базовый образ AKS, план и предложение для пользователей и включить многотенантность для Azure Stack Hub. Кластеры AKS можно создавать только в пользовательской среде.
Внимание
Служба Azure Kubernetes в Azure Stack Hub, в настоящее время в предварительной версии, прекращено и не будет выпущено в общедоступную версию .. Ознакомьтесь с обзором ядра AKS для решения Kubernetes в Azure Stack Hub. Юридические условия, применимые к функциям Azure, которые находятся в состоянии бета-версии, предварительной версии или иным образом еще не выпущены в общедоступной версии, см. на странице Дополнительные условия использования предварительных версий в Microsoft Azure.
Примечание.
Служба Azure Kubernetes в Azure Stack Hub не поддерживает создание кластера в среде администратора. Кластеры AKS можно создавать только в пользовательской среде.
Скачивание необходимых расширений виртуальной машины
Убедитесь, что в Azure Stack Hub доступны следующие расширения виртуальной машины.
Получение расширений с портала
Расширения виртуальных машин можно найти в Azure Stack Hub Marketplace. Их можно скачать из Azure, если необходимо добавить их в отключенную среду. Следуйте инструкциям в разделе "Скачать элементы Marketplace" в Azure Stack Hub (отключено):
Выполните команду для Linux (последняя версия)
Пользовательский скрипт для Linux (версия 2.0.6)
Просмотр расширений с помощью PowerShell
PowerShell предоставляет Get-AzsVMExtension
командлет для просмотра расширений виртуальных машин, доступных в вашей системе. Выполните следующий скрипт, чтобы просмотреть доступные расширения. Укажите правильный URL-адрес конечной точки Azure Stack Hub Resource Manager:
Add-AzureRMEnvironment -Name "AzureStackAdmin" -ArmEndpoint "https://adminmanagement.<location>.<yourdomainname>/"
Login-AzureRMAccount -EnvironmentName "AzureStackAdmin"
Get-AzsVMExtension
Сведения об установке и использовании модуля AzureStack PowerShell см. в разделе "Установка модуля PowerShell Az" для Azure Stack Hub.
Скачивание базового образа AKS
Служба AKS требует специального образа виртуальной машины, называемого базовым образом AKS. Служба AKS не работает без правильной версии образа, доступной в локальной платформе Azure Stack Hub Marketplace. Образ предназначен для использования службой AKS, а не для использования клиентами для создания отдельных виртуальных машин. Изображение не отображается клиентам в Marketplace. Это задача, которая должна выполняться вместе с каждым обновлением Azure Stack Hub. При каждом обновлении создается новый базовый образ AKS, связанный со службой AKS. Ниже приведены шаги.
На портале администрирования перейдите в колонку управления Marketplace и выберите " Добавить" из Azure.
Введите AKS в поле поиска. Найдите и скачайте дистрибутив образа Linux AKS Base Ubuntu 18.04-LTS, 2022 Q1 версии 2022.01.21 и базовый образ Windows AKS версии 17763.2300.220121.
Если экземпляр отключен, следуйте инструкциям в статье "Скачать элементы Marketplace в Azure Stack Hub ", чтобы скачать два указанных элемента из Marketplace в Azure и отправить их в экземпляр Azure Stack Hub.
разработка планов и предложений.
Чтобы разрешить пользователям клиента использовать службу AKS, оператор должен сделать его доступным через план и предложение.
Создайте план со службой
Microsoft.Container
. Для этой службы нет конкретных квот; Он использует квоты, доступные для служб вычислений, сети и хранилища:Еще раз используйте портал администрирования Azure Stack Hub, чтобы создать предложение, содержащее план, созданный на предыдущем шаге:
Настройка мультитенантности
Необходимо настроить Azure Stack Hub для поддержки входа пользователей, которые находятся в других каталогах Microsoft Entra, что позволяет им использовать службы в Azure Stack Hub.
Инструкции см. в статье "Настройка многотенантности" в Azure Stack Hub.
Мониторинг оповещений и действия
Используйте портал администрирования для доступа к Служба Azure Kubernetes в группе администрирования.
Выберите колонку Оповещения. Просмотрите оповещения:
Оповещения отображаются в колонке "Оповещения" , и при необходимости их можно выполнить следующие действия: