Подготовка компьютеров к AKS Edge Essentials
В этой статье описывается, как настроить машину узла Azure Kubernetes Service (AKS) Edge Essentials.
Предварительные условия
- См. требования к системе.
- Требования к ОС: установите Windows 10/11 IoT Enterprise/Enterprise/Pro на компьютере и активируйте Windows. Рекомендуется использовать последнюю версию клиента 22H2 (сборка ОС 19045) или Server 2022 (сборка ОС 20348). Вы можете скачать версию Windows 10 здесь или Windows 11 здесь.
Примечание.
Если вы выполняете автономную установку или компьютер работает в корпоративной среде с политиками безопасности, которые могут ограничить подключение к Интернету, обязательно проверьте автономную установку AKS Edge Essentials.
Скачивание AKS Edge Essentials
Кластер AKS Edge Essentials можно развернуть на одном компьютере или на нескольких компьютерах. В развертывании с несколькими компьютерами один из компьютеров является основным компьютером с узлом управления Kubernetes, а другие — вторичными компьютерами, которые являются узлами управления или рабочими узлами. Необходимо установить AKS Edge Essentials как на первичных, так и на вторичных компьютерах, как показано ниже. После установки AKS Edge Essentials при создании кластера Kubernetes вы определите один компьютер как основной и остальный как вторичные компьютеры.
На компьютере скачайте файл AksEdge-k3s.msi или AksEdge-k8s.msi в зависимости от используемого дистрибутива Kubernetes. Кроме того, если вы создаете рабочий узел Windows, вам потребуется файлы узлов Windows.
Файлы Ссылка Установщик K8s (1.30.5) aka.ms/aks-edge/k8s-msi Установщик K3s (1.30.6) aka.ms/aks-edge/k3s-msi Установщик K8s (1.29.4) aka.ms/aks-edge/k8s-msi-1.29 Установщик K3s (1.29.6) aka.ms/aks-edge/k3s-msi-1.29 Файлы узлов Windows aka.ms/aks-edge/windows-node-zip Помимо MSI корпорация Майкрософт предоставляет примеры и инструменты, которые можно скачать из репозитория AKS Edge GitHub. Перейдите на вкладку "Код" и нажмите кнопку "Скачать ZIP" , чтобы скачать репозиторий в виде файла .zip . Извлеките файл .zip GitHub в локальную папку.
Перед установкой убедитесь, что удалите все частные предварительные версии установки и перезагрузите систему, прежде чем продолжить.
В этом выпуске поддерживаются K8s и K3s. Мы предоставили два отдельных установщика MSI для каждого дистрибутива Kubernetes. Не устанавливайте одновременно как K8s, так и K3s. Если вы хотите установить другое дистрибутив Kubernetes, удалите существующий, а затем перезагрузите его.
Внимание
После того как версия Kubernetes больше не поддерживается, загрузки для связанных выпусков AKS Edge Essentials могут быть прекращены.
Примечание.
Чтобы использовать возможности узла Windows, необходимо извлечь файлы узлов Windows из ZIP-архива в ту же папку, что и файлы установщика MSI. Перед установкой MSI можно просмотреть матрицу поддержки компонентов, чтобы понять доступные варианты.
Установка AKS Edge Essentials
Откройте PowerShell от имени администратора (powerShell с повышенными привилегиями) и перейдите в каталог папок с файлами установщика.
Выполните следующую команду и замените
kXs-x.x.xxx.x
скачанным и запущенным дистрибутивом Kubernetes:msiexec.exe /i AksEdge-kXs-x.x.xxx.x.msi
При необходимости можно указать каталог для установки и каталог для файлов vhdx (каталог, в котором хранятся файлы vhdx для виртуальных машин), используя
INSTALLDIR
иVHDXDIR
. По умолчанию они находятся вC:\Program Files\AksEdge
:msiexec.exe /i AksEdge-kXs-x.x.xxx.x.msi INSTALLDIR=C:\Programs\AksEdge VHDXDIR=C:\vhdx
Кроме того, можно дважды щелкнуть файл AksEdge-k8s-x.x.xxx.x.msi или AksEdge-k3s-x.x.xxx.x.msi , чтобы установить последнюю версию.
Чтобы включить узлы Windows, убедитесь, что у вас есть установщик MSI с выбранным дистрибутивом Kubernetes и распакованными файлами AksEdgeWindows-v1 в той же папке. В следующей команде замените
kXs-x.x.xxx.x
на скачанный и запущенный вами дистрибутив/версию Kubernetes.msiexec.exe /i AksEdge-kXs-x.x.xxx.x.msi ADDLOCAL=CoreFeature,WindowsNodeFeature
ИЛИ
msiexec.exe /i AksEdge-kXs-x.x.xxx.x.msi ADDLOCAL=CoreFeature,WindowsNodeFeature INSTALLDIR=C:\Programs\AksEdge VHDXDIR=C:\vhdx
Теперь вы готовы выполнить смешанное развертывание.
Откройте другое окно PowerShell с повышенными привилегиями и перейдите к следующему шагу.
Проверка модулей AKS Edge Essentials
После завершения установки убедитесь, что она прошла успешно, выполнив следующую команду в PowerShell с повышенными привилегиями:
Set-ExecutionPolicy RemoteSigned -Scope Process -Force
Import-Module AksEdge
Get-Command -Module AKSEdge | Format-Table Name, Version
Эта команда отображает выходные данные, аналогичные следующему списку:
См. справочник по командлетам AKS Edge Essentials PowerShell для полного списка поддерживаемых команд.
Проверка параметров устройства
Чтобы проверить параметры Hyper-V, SSH и Power на компьютере, можно выполнить Install-AksEdgeHostFeatures
команду. Для этого может потребоваться перезагрузка системы:
Install-AksEdgeHostFeatures
Эта команда отображает выходные данные, аналогичные следующему списку: