Przygotowywanie maszyn do usługi AKS Edge Essentials
W tym artykule opisano sposób konfigurowania maszyny węzła Podstawy usługi Azure Kubernetes Service (AKS).
Wymagania wstępne
- Zobacz wymagania systemowe.
- Wymagania dotyczące systemu operacyjnego: zainstaluj system Windows 10/11 IoT Enterprise/Enterprise/Pro na maszynie i aktywuj system Windows. Zalecamy użycie najnowszej wersji klienta 22H2 (kompilacja systemu operacyjnego 19045) lub server 2022 (kompilacja systemu operacyjnego 20348). Możesz pobrać wersję systemu Windows 10 tutaj lub Windows 11 tutaj.
Uwaga
Jeśli przeprowadzasz instalację w trybie offline lub maszyna jest uruchomiona w środowisku firmowym z zasadami zabezpieczeń, które mogą ograniczyć połączenie z Internetem, sprawdź instalację usługi AKS Edge Essentials w trybie offline.
Pobierz podstawy usługi AKS Edge
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 sterowania kubernetes, a inne maszyny to maszyny pomocnicze, które są węzłami sterowania lub węzłami roboczymi. Należy zainstalować usługę AKS Edge Essentials na komputerach podstawowych 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ą i resztę jako maszyny pomocnicze.
Na komputerze 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 roboczego systemu Windows potrzebne będą pliki węzłów systemu Windows.
Plik Link Instalator K8s (1.29.4) aka.ms/aks-edge/k8s-msi Instalator K3s (1.29.6) aka.ms/aks-edge/k3s-msi Instalator K8s (1.28.9) aka.ms/aks-edge/k8s-msi-1.28 Instalator K3s (1.28.5) aka.ms/aks-edge/k3s-msi-1.28 Instalator K8s (1.27.6) aka.ms/aks-edge/k8s-msi-1.27 Instalator K3s (1.27.6) aka.ms/aks-edge/k3s-msi-1.27 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 prywatne instalacje w 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.
Ważne
Gdy wersja platformy Kubernetes nie jest już obsługiwana, pobieranie skojarzonych wersji AKS Edge Essentials podlega zaprzestaniu.
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 tożsamości usługi zarządzanej 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 ciąg
kXs-x.x.xxx.x
dystrybucją/wersją platformy Kubernetes pobraną i uruchomioną:msiexec.exe /i AksEdge-kXs-x.x.xxx.x.msi
Opcjonalnie można określić katalog instalacyjny i katalog vhdx (katalog, w którym są przechowywane pliki vhdx dla maszyn wirtualnych) przy użyciu i
INSTALLDIR
VHDXDIR
. Domyślnie są to następujące elementy: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 przebiegł 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ącej listy:
Aby uzyskać pełną listę obsługiwanych poleceń cmdlet, zobacz dokumentację poleceń cmdlet programu PowerShell dla usługi AKS Edge Essentials.
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ącej listy: