Установка и предложение Служба 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.

  • Пользовательский скрипт для Linux (версия 2.0.6)

    Снимок экрана: портал с пользовательским скриптом для Linux.

Просмотр расширений с помощью 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. Ниже приведены шаги.

  1. На портале администрирования перейдите в колонку управления Marketplace и выберите " Добавить" из Azure.

  2. Введите AKS в поле поиска. Найдите и скачайте дистрибутив образа Linux AKS Base Ubuntu 18.04-LTS, 2022 Q1 версии 2022.01.21 и базовый образ Windows AKS версии 17763.2300.220121.

    • Базовый образ Linux:

      Снимок экрана: портал с добавлением базового образа AKS — Linux.

    • Базовый образ Windows:

      Снимок экрана: портал с добавлением базового образа AKS — Windows.

  3. Если экземпляр отключен, следуйте инструкциям в статье "Скачать элементы Marketplace в Azure Stack Hub ", чтобы скачать два указанных элемента из Marketplace в Azure и отправить их в экземпляр Azure Stack Hub.

разработка планов и предложений.

Чтобы разрешить пользователям клиента использовать службу AKS, оператор должен сделать его доступным через план и предложение.

  1. Создайте план со службой Microsoft.Container . Для этой службы нет конкретных квот; Он использует квоты, доступные для служб вычислений, сети и хранилища:

    Снимок экрана: портал, показывающий создание плана.

  2. Еще раз используйте портал администрирования Azure Stack Hub, чтобы создать предложение, содержащее план, созданный на предыдущем шаге:

    Снимок экрана: портал, показывающий создание предложения.

Настройка мультитенантности

Необходимо настроить Azure Stack Hub для поддержки входа пользователей, которые находятся в других каталогах Microsoft Entra, что позволяет им использовать службы в Azure Stack Hub.

Инструкции см. в статье "Настройка многотенантности" в Azure Stack Hub.

Мониторинг оповещений и действия

  1. Используйте портал администрирования для доступа к Служба Azure Kubernetes в группе администрирования.

  2. Выберите колонку Оповещения. Просмотрите оповещения:

    Снимок экрана: портал с AKS — администратор.

  3. Оповещения отображаются в колонке "Оповещения" , и при необходимости их можно выполнить следующие действия:

    Снимок экрана: портал, показывающий AKS — оповещения.

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

Дополнительные сведения об AKS в Azure Stack Hub