Установка и предложение Служба Azure Kubernetes в Azure Stack Hub

Служба Azure Kubernetes (AKS) позволяет пользователям развертывать кластеры Kubernetes в Azure Stack Hub. AKS снижает сложность и эксплуатационные расходы на управление кластерами Kubernetes. Как размещенная служба Kubernetes, Azure Stack Hub обрабатывает критические задачи, такие как мониторинг работоспособности, и упрощает обслуживание кластеров. Команда Azure Stack Hub управляет образом, используемым для обслуживания кластеров. Администратору клиента кластера необходимо применить обновления только по мере необходимости. Услуги поставляются без дополнительной платы. AKS предоставляется бесплатно: вы платите только за использование виртуальных машин master и узлов агентов в кластерах. Вы можете установить поставщик ресурсов Служба Azure Kubernetes (AKS) для пользователей Azure Stack Hub.

Для установки необходимо иметь расширения виртуальной машины, базовый образ AKS, план и предложение для пользователей, а также включить мультитенантность для Azure Stack Hub. Кластеры AKS можно создавать только в пользовательской среде.

Важно!

Служба Azure Kubernetes в Azure Stack Hub, в настоящее время на этапе предварительной версии, прекращена и не станет общедоступной версией. См. раздел AkS Engine для решения 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-адрес для конечной точки Resource Manager Azure Stack Hub:

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