Установка обработчика AKS в Windows в Azure Stack Hub
Двоичные файлы для последней версии обработчика AKS доступны на сайте GitHub. Скачайте пакет для операционной системы и извлеките файл AKS-engine для aks Engine версии 0.73.0 и более поздних версий. Для обработчика AKS версии 0.75.3 и выше извлеките файл aks-engine-azurestack (и при необходимости добавьте его в $PATH
переменную среды для более удобного использования CLI).
Подготовка клиентской виртуальной машины
Обработчик AKS представляет собой средство командной строки, предназначенное для развертывания кластера Kubernetes и управления им. Вы можете запустить обработчик на компьютере в Azure Stack Hub. На этом компьютере выполните обработчик AKS, чтобы развернуть ресурсы и программное обеспечение IaaS, необходимые для запуска кластера. Затем с того же компьютера, на котором выполняется обработчик, вы сможете выполнять задачи управления для этого кластера.
При выборе клиентского компьютера учитывайте следующее:
- Указывает, должен ли клиентский компьютер быть восстановлен в случае аварии.
- Как вы будете подключаться к клиентскому компьютеру и как компьютер будет взаимодействовать с кластером?
Установка обработчика AKS в подключенной среде
Вы можете установить клиентскую виртуальную машину для управления кластером Kubernetes в среде Azure Stack Hub, подключенной к Интернету.
Создайте виртуальную машину Windows в Azure Stack Hub. Инструкции см. в статье Краткое руководство. Создание виртуальной машины Windows Server с помощью портала Azure Stack.
Подключитесь к виртуальной машине.
Установите Chocolatey по инструкциям для PowerShell.
Веб-сайт Chocolatey предоставляет следующую информацию. Chocolaty является диспетчером пакетов для Windows — почти как apt-get или yum, но для Windows. Он был разработан как децентрализованная платформа для быстрой установки нужных приложений и средств. Он основан на инфраструктуре NuGet и в настоящее время использует PowerShell для доставки пакетов из дистрибутивов прямо к вашей двери, ну то есть к компьютеру.
Установите Azure CLI. Щелкните ссылку для скачивания и нажмите кнопку "Выполнить". При необходимости выберите шаги по настройке.
Найдите версию обработчика AKS в таблице сопоставления версий AKS и обработчика AKS . Базовый обработчик AKS должен быть доступен в Azure Stack Hub Marketplace. При выполнении этой команды укажите версию
--version v0.xx.x
. Если вы не укажете версию, команда устанавливает последнюю версию, для которой может потребоваться образ VHD, недоступный в Marketplace.Примечание
Сопоставление Azure Stack Hub с номером версии обработчика AKS можно найти в заметках о выпуске обработчика AKS.
Выполните следующую команду в командной строке с повышенными привилегиями, добавив к ней номер версии:
Примечание
Для AKSe версии 0.75.3 и выше для установки обработчика AKS используется
choco install aks-engine-azurestack
команда .choco install aks-engine --version 0.xx.x -y
Примечание
Если этот метод установки завершается сбоем, попробуйте выполнить действия для отключенной среды ниже.
Установка обработчика AKS в отключенной среде
Вы можете установить клиентскую виртуальную машину для управления кластером Kubernetes в среде Azure Stack Hub, не подключенной к Интернету.
На компьютере с доступом к Интернету откройте репозиторий Azure/aks-engine на сайте GitHub. Скачайте архив (*.tar.gz) для компьютера Windows, например
aks-engine-v0.xx.x-windows-amd64.tar.gz
. Найдите версию обработчика AKS в таблице Поддерживаемые версии Kubernetes.Создайте учетную запись хранения в экземпляре Azure Stack Hub, чтобы передать в нее файл архива (*.tar.gz) с двоичным файлом обработчика AKS. Инструкции по использованию Обозревателя службы хранилища Azure см. в статье Подключение обозревателя службы хранилища к подписке Azure Stack Hub или к учетной записи хранения.
Создайте виртуальную машину Windows в Azure Stack Hub. Инструкции см. в статье Краткое руководство. Создание виртуальной машины Windows Server с помощью портала Azure Stack
Используя URL-адрес большого двоичного объекта в учетной записи хранения Azure Stack Hub, на который вы отправили файл архива (*.tar.gz), скачайте этот файл на виртуальную машину управления. Извлеките архив в каталог, к которому есть доступ из командной строки.
Подключитесь к виртуальной машине.
Выполните следующую команду в командной строке с повышенными привилегиями: Укажите правильный номер версии:
Примечание
Для AKSe версии 0.75.3 и выше для установки обработчика AKS используется
choco install aks-engine-azurestack
команда .choco install aks-engine --version 0.xx.x -y
Проверка установки
После настройки клиентской виртуальной машины проверка, что вы установили обработчик AKS.
Подключитесь к клиентской виртуальной машине.
Выполните следующую команду:
Примечание
Для AKSe версии 0.75.3 и выше команда для проверка текущей версии обработчика AKS —
aks-engine-azurestack version
.aks-engine version
Если вы не можете проверить, установлен ли модуль AKS на клиентской виртуальной машине, см. статью Устранение неполадок с установкой обработчика AKS.
Установка ASDK
Необходимо добавить сертификат при запуске клиентской виртуальной машины для обработчика AKS в ASDK на компьютере за пределами ASDK. Если вы используете виртуальную машину Windows в самой среде ASDK, этот компьютер автоматически доверяет сертификату ASDK. Если клиентский компьютер находится за пределами ASDK, необходимо извлечь сертификат из ASDK и добавить его на компьютер Windows.
При использовании ASDK в конечной точке Azure Resource Manager используется самозаверяющий сертификат, необходимо явно добавить этот сертификат в хранилище доверенных сертификатов компьютера. Корневой сертификат ASDK можно получить на любой виртуальной машине, развернутой в ASDK.
- Экспортируйте корневой сертификат ЦС. Инструкции см. в статье Экспорт корневого сертификата ЦС Azure Stack Hub.
- Доверьте корневой сертификат ЦС Azure Stack Hub. Инструкции см. в разделе Доверие для корневого сертификата ЦС Azure Stack.
Дальнейшие действия
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделе:Отправить и просмотреть отзыв по