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
- Zobacz wymagania systemowe.
- Wymagania dotyczące systemu operacyjnego: zainstaluj Windows 10/11 IoT Enterprise/Enterprise/Pro na maszynie i aktywuj system Windows. Zalecamy używanie najnowszej wersji klienta 22H2 (kompilacja systemu operacyjnego 19045) lub serwera 2022 (kompilacja systemu operacyjnego 20348). Możesz pobrać wersję Windows 10 tutaj lub Windows 11 tutaj.
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.
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 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.
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
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.
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
INSTALLDIR
VHDXDIR
. 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ę.
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.
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:
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:
Następne kroki
- Tworzenie prostego wdrożenia
- Tworzenie pełnego wdrożenia
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla