Przygotowywanie maszyn do usługi AKS Edge Essentials

W tym artykule opisano sposób konfigurowania maszyny węzła Azure Kubernetes Service (AKS) Edge Essentials.

Wymagania wstępne

Uwaga

Jeśli wykonujesz instalację w trybie offline lub maszyna jest uruchomiona w środowisku firmowym z zasadami zabezpieczeń, które mogą ograniczać połączenie internetowe, sprawdź instalację usługi AKS Edge Essentials w trybie offline.

Pobieranie usługi AKS Edge Essentials

Klaster AKS Edge Essentials można wdrożyć na jednej maszynie lub na wielu maszynach. W przypadku wdrożenia z wieloma maszynami jedna z maszyn jest maszyną podstawową z węzłem kontrolnym kubernetes, a inne maszyny są maszynami pomocniczymi, które są węzłami sterowania lub węzłami procesu roboczego. Należy zainstalować usługę AKS Edge Essentials zarówno na maszynach podstawowych, jak i pomocniczych w następujący sposób. Po zainstalowaniu usługi AKS Edge Essentials podczas tworzenia klastra Kubernetes należy zidentyfikować jedną maszynę jako podstawową, a pozostałe jako maszyny pomocnicze.

  1. Na maszynie pobierz plik AksEdge-k3s.msi lub AksEdge-k8s.msi , w zależności od dystrybucji kubernetes, której chcesz użyć. Ponadto w przypadku tworzenia węzła procesu roboczego systemu Windows potrzebne będą pliki węzłów systemu Windows.

    File Link
    Instalator K8s (1.27.6) aka.ms/aks-edge/k8s-msi
    Instalator K3s (1.27.6) aka.ms/aks-edge/k3s-msi
    Instalator K8s (1.26.6) aka.ms/aks-edge/k8s-msi-1.26
    Instalator K3s (1.26.10) aka.ms/aks-edge/k3s-msi-1.26
    Pliki węzłów systemu Windows aka.ms/aks-edge/windows-node-zip
  2. Oprócz tożsamości usługi zarządzanej firma Microsoft udostępnia przykłady i narzędzia, które można pobrać z repozytorium GitHub usługi AKS Edge. Przejdź do karty Kod i kliknij przycisk Pobierz plik zip , aby pobrać repozytorium jako plik .zip . Wyodrębnij plik .zip usługi GitHub do folderu lokalnego.

  3. Przed zainstalowaniem upewnij się, że przed kontynuowaniem odinstaluj wszystkie instalacje prywatnej wersji zapoznawczej i uruchom ponownie system.

W tej wersji obsługiwane są zarówno K8s, jak i K3s. Udostępniliśmy dwa oddzielne instalatory MSI dla każdej dystrybucji Kubernetes. Nie instaluj jednocześnie K8s i K3s. Jeśli chcesz zainstalować inną dystrybucję Kubernetes, najpierw odinstaluj istniejącą, a następnie uruchom ponownie.

Uwaga

Należy wyodrębnić pliki węzłów systemu Windows z archiwum zip do tego samego folderu co pliki MSI instalatora, jeśli chcesz użyć możliwości węzła systemu Windows. Przed zainstalowaniem pliku MSI możesz przejrzeć macierz obsługi funkcji , aby poznać różne dostępne opcje.

Instalowanie usługi AKS Edge Essentials

  1. Otwórz program PowerShell jako administrator (program PowerShell z podwyższonym poziomem uprawnień) i przejdź do katalogu folderów przy użyciu plików instalatora.

  2. Wydaj następujące polecenie i zastąp element kXs-x.x.xxx.x dystrybucją/wersją platformy Kubernetes pobraną i uruchomioną:

    msiexec.exe /i AksEdge-kXs-x.x.xxx.x.msi
    

    Opcjonalnie możesz określić katalog instalacji i katalog vhdx (katalog, w którym są przechowywane pliki vhdx dla maszyn wirtualnych) przy użyciu i INSTALLDIRVHDXDIR. Domyślnie są to:C:\Program Files\AksEdge

    msiexec.exe /i AksEdge-kXs-x.x.xxx.x.msi INSTALLDIR=C:\Programs\AksEdge VHDXDIR=C:\vhdx
    

    Alternatywnie możesz kliknąć dwukrotnie plik AksEdge-k8s-x.x.xxx.x.msi lub AksEdge-k3s-x.x.xxx.x.msi , aby zainstalować najnowszą wersję.

  3. Aby uwzględnić węzły systemu Windows, upewnij się, że instalator MSI ma wybraną dystrybucję kubernetes i rozpakowane pliki AksEdgeWindows-v1 w tym samym folderze. W poniższym poleceniu zastąp ciąg kXs-x.x.xxx.x dystrybucją/wersją platformy Kubernetes pobraną i uruchomioną:

    msiexec.exe /i AksEdge-kXs-x.x.xxx.x.msi ADDLOCAL=CoreFeature,WindowsNodeFeature
    

    LUB

    msiexec.exe /i AksEdge-kXs-x.x.xxx.x.msi ADDLOCAL=CoreFeature,WindowsNodeFeature INSTALLDIR=C:\Programs\AksEdge VHDXDIR=C:\vhdx
    

    Teraz możesz przystąpić do wdrażania mieszanego.

  4. Otwórz kolejne okno programu PowerShell z podwyższonym poziomem uprawnień i przejdź do następnego kroku.

Sprawdzanie modułów AKS Edge Essentials

Po zakończeniu instalacji upewnij się, że instalacja zakończyła się pomyślnie, uruchamiając następujące polecenie w programie PowerShell z podwyższonym poziomem uprawnień:

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

To polecenie wyświetla dane wyjściowe podobne do następujących:

Zrzut ekranu przedstawiający zainstalowane moduły programu PowerShell.

Zobacz dokumentację poleceń cmdlet programu PowerShell dla usługi AKS Edge Essentials , aby zapoznać się z pełną listą obsługiwanych poleceń.

Sprawdzanie ustawień urządzenia

Możesz uruchomić Install-AksEdgeHostFeatures polecenie , aby zweryfikować ustawienia funkcji Hyper-V, SSH i zasilania na maszynie. Może to wymagać ponownego uruchomienia systemu:

Install-AksEdgeHostFeatures

To polecenie wyświetla dane wyjściowe podobne do następujących:

Zrzut ekranu przedstawiający kontrole, które zostały wykonane.

Następne kroki