Поделиться через


Подготовка компьютеров для AKS Edge Essentials

В этой статье описывается, как настроить компьютер узла Служба Azure Kubernetes (AKS) Edge Essentials.

Предварительные требования

Примечание

Если вы выполняете автономную установку или ваш компьютер работает в корпоративной среде с политиками безопасности, которые могут ограничивать подключение к Интернету, обязательно проверка автономную установку AKS Edge Essentials.

Скачать AKS Edge Essentials

Кластер AKS Edge Essentials можно развернуть на одном компьютере или на нескольких компьютерах. В развертывании с несколькими компьютерами один из компьютеров является основным компьютером с узлом управления Kubernetes, а другие — вторичными компьютерами, которые являются либо управляющий, либо рабочий узел. Необходимо установить AKS Edge Essentials как на основном, так и на дополнительном компьютерах, как показано ниже. После установки AKS Edge Essentials при создании кластера Kubernetes вы определяете один компьютер в качестве основного, а остальные — как вторичные.

  1. На компьютере скачайте файлAksEdge-k3s.msi или AksEdge-k8s.msi в зависимости от того, какой дистрибутив Kubernetes вы хотите использовать. Кроме того, если вы создаете рабочий узел Windows, вам потребуются файлы узла Windows.

    File Ссылка
    Установщик K8s (1.27.6) aka.ms/aks-edge/k8s-msi
    Установщик K3s (1.27.6) aka.ms/aks-edge/k3s-msi
    Установщик K8s (1.26.6) aka.ms/aks-edge/k8s-msi-1.26
    Установщик K3s (1.26.10) aka.ms/aks-edge/k3s-msi-1.26
    Файлы узлов Windows aka.ms/aks-edge/windows-node-zip
  2. Помимо MSI, корпорация Майкрософт предоставляет примеры и средства, которые можно скачать из репозитория GitHub AKS Edge. Перейдите на вкладку Код и нажмите кнопку Скачать ZIP-файл , чтобы скачать репозиторий в виде файла.zip . Извлеките файл .zip GitHub в локальную папку.

  3. Перед установкой убедитесь, что вы удалили все установки частной предварительной версии и перезагрузите систему, прежде чем продолжить.

В этом выпуске поддерживаются как K8s, так и K3s. Мы предоставили два отдельных установщика MSI для каждого дистрибутива Kubernetes. Не устанавливайте одновременно K8s и K3s. Если вы хотите установить другой дистрибутив Kubernetes, сначала удалите существующий, а затем перезагрузите его.

Примечание

Чтобы использовать возможность узла Windows, необходимо извлечь файлы узлов Windows из ZIP-архива в ту же папку, что и MSIs установщика. Перед установкой MSI вы можете ознакомиться с матрицей поддержки компонентов , чтобы понять различные доступные варианты.

Установка AKS Edge Essentials

  1. Откройте PowerShell от имени администратора (PowerShell с повышенными привилегиями) и перейдите в каталог папки с файлами установщика.

  2. Выполните следующую команду и замените 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 , чтобы установить последнюю версию.

  3. Чтобы включить узлы 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
    

    Теперь все готово к смешанному развертыванию.

  4. Откройте другое окно PowerShell с повышенными привилегиями и перейдите к следующему шагу.

Проверка модулей AKS Edge Essentials

После завершения установки убедитесь, что она выполнена успешно, выполнив следующую команду в PowerShell с повышенными привилегиями:

Set-ExecutionPolicy RemoteSigned -Scope Process -Force
Import-Module AksEdge
Get-Command -Module AKSEdge | Format-Table Name, Version

Эта команда отображает выходные данные, аналогичные следующему списку:

Снимок экрана: установленные модули PowerShell.

Полный список поддерживаемых команд см. в справочнике по командлетам PowerShell для AKS Edge Essentials .

Проверить параметры устройства

Вы можете выполнить Install-AksEdgeHostFeatures команду , чтобы проверить параметры Hyper-V, SSH и Питание на компьютере. Для этого может потребоваться перезагрузка системы:

Install-AksEdgeHostFeatures

Эта команда отображает выходные данные, аналогичные следующему списку:

Снимок экрана: выполненные проверки.

Дальнейшие действия