Megosztás a következőn keresztül:


Az AKS Edge Essentials rövid útmutatója

Ez a rövid útmutató az Azure Kubernetes Service (AKS) Edge Essentials egygépes, csak Linux-alapú K3S-fürt beállítását ismerteti.

Feljegyzés

Ennek a rövid útmutatószkriptnek az a célja, hogy megkönnyítse a kiértékelési folyamatot. Ez a szkript magasabb szintű hitelesítő adatokat igényel az Azure-előfizetés egyszeri beállításához. Ez nem éles használatra készült.

Előfeltételek

  • Tekintse meg a rendszerkövetelményeket. Ebben a rövid útmutatóban győződjön meg arról, hogy legalább 4,5 GB RAM-ra, 4 virtuális processzorra és 20 GB szabad lemezterületre van szüksége.
  • Operációsrendszer-követelmények: telepítse a Windows 10/11 IoT Enterprise/Enterprise/Pro rendszert a gépére, és aktiválja a Windowst. Javasoljuk, hogy a legújabb 22H2-es (19045-ös operációsrendszer-build) vagy a Server 2022 -es (20348-es operációsrendszer-build) verziót használja. A Windows 10 egy verzióját itt vagy a Windows 11-et itt töltheti le.
  • Tekintse meg a Microsoft szoftverlicenc-feltételeit , mivel azok a szoftver Ön általi használatára vonatkoznak. A szkript használatával AksEdgeQuickStart elfogadja a Microsoft szoftverlicenc-feltételeit, és a AcceptEULA jelölő true a licencfeltételek elfogadását jelzi.
  • Szerezze be az Azure-előfizetés paramétereit: a fürt Azure Archoz való csatlakoztatásához meg kell adnia ezeket a paramétereket. Ha kihagyja ezeket a paramétereket, a rendszer kihagyja az Arc-kapcsolatot, de a fürt továbbra is üzembe van helyezve:
    • Bejelentkezési hitelesítő adatai: Az Azure CLI használatával történő interaktív bejelentkezéshez szükséges. A fióknak rendelkeznie kell az alábbi szerepkörök egyikével Owner vagy Contributor Administrator.
    • Az előfizetés azonosítója<subscription-id>: Az Azure Portalon válassza ki a használt előfizetést, és keresse meg az előfizetés azonosítóját (GUID).
    • Saját bérlőazonosító<tenant-id>: Az Azure Portalon keresse meg a Microsoft Entra-azonosítót, amely az Alapértelmezett címtár lapra viszi. Keresse meg a bérlőazonosítót (GUID).
    • Hely (Azure-régió): <location>Ahol az erőforrásokat létre szeretné hozni. A támogatott helyekről és Azure Arc enabled Kubernetes szolgáltatásokról az Azure Arc régiónként című témakörben olvashat.Azure Arc enabled servers Válasszon egy régiót, amelyben mindkettő támogatott.

1. lépés: Szkript letöltése az egyszerű üzembe helyezés érdekében

Töltse le a AksEdgeQuickStart.ps1 szkriptet egy működő mappába. A számítógép házirendbeállításától függően előfordulhat, hogy a szkript végrehajtásának engedélyezéséhez a futtatás és futtatás Set-ExecutionPolicy előtt fel kell oldania a fájl letiltását.

Nyisson meg egy emelt szintű PowerShell-ablakot, és módosítsa a könyvtárat munkamappára:

$url = "https://raw.githubusercontent.com/Azure/AKS-Edge/main/tools/scripts/AksEdgeQuickStart/AksEdgeQuickStart.ps1"
Invoke-WebRequest -Uri $url -OutFile .\AksEdgeQuickStart.ps1
Unblock-File .\AksEdgeQuickStart.ps1
Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope Process -Force

Ez a szkript a következő lépéseket automatizálja:

  • A munkamappában a szkript letölti az Azure/AKS-Edge GitHub-archívumát, és kibontja az AKS-Edge-main (vagy AKS-Edge-tag<)> mappába. Alapértelmezés szerint ez letölti az aktuális főágat.
  • Az AksEdgeAzureSetup szkript használatával kéri a felhasználót, hogy jelentkezzen be az Azure Portalra azure-beli hitelesítő adataival, és hajtsa végre a következő feladatokat:
    • Telepíti az Azure CLI-t.
    • Létrehoz egy erőforráscsoportot aksedge-rp.
    • Létrehoz egy egyszerű aksedge-sp szolgáltatást, amelynek közreműködői szerepköre az aksedge-rp erőforráscsoport hatókörére korlátozódik. Ha a szolgáltatásnév már létezik, visszaállítja a jelszavát. Ez a szolgáltatásnév az Azure Archoz való csatlakozásra szolgál.
    • Regisztrálja a Microsoft.HybridCompute, a Microsoft.GuestConfiguration, a Microsoft.HybridConnectivity, a Microsoft.Kubernetes, a Microsoft.KubernetesConfiguration és a Microsoft.ExtendedLocation erőforrás-szolgáltatókat.
  • Meghívja a Start-AideWorkflow következő feladatokat végrehajtó függvényt:
    • Letölti és telepíti az AKS Edge Essentials MSI-t.
    • Telepíti a szükséges gazdagép operációs rendszer funkcióit (Install-AksEdgeHostFeatures). Előfordulhat, hogy a gép újraindul, ha a Hyper-V engedélyezve van, és újra kell indítania a szkriptet.
    • Egyetlen gépfürtöt helyez üzembe belső kapcsolóval (csak Linux-csomópont esetén).
  • Meghívja a függvényt, Connect-AideArc ha az Azure-paraméterek meg vannak adva. Ez a függvény a következő feladatokat hajtja végre:
    • Telepíti az Azure Connected Machine Agentet, és csatlakoztatja a gazdagépet az Arc for Servershez.
    • Csatlakoztatja az üzembe helyezett fürtöt az Archoz a csatlakoztatott Kuberneteshez.

Tipp.

A szkript json-tartalmát AksEdgeQuickStart bármilyen további beállításhoz módosíthatja$aksedgeConfig. A rendelkezésre álló lehetőségekért tekintse meg az üzembehelyezési JSON-konfigurációt.

2. lépés: Az AKS Edge Essentials üzembe helyezése

Egy emelt szintű PowerShell-parancssorban futtassa a AksEdgeQuickStart.ps1 szkriptet. Ez egy K3s-fürtöt hoz létre:

.\AksEdgeQuickStart.ps1 -SubscriptionId "<subscription-id>" -TenantId "<tenant-id>" -Location "<location>"

A K8s-verzió telepítéséhez adja meg a jelölőt -UseK8s :

.\AksEdgeQuickStart.ps1 -SubscriptionId "<subscription-id>" -TenantId "<tenant-id>" -Location "<location>" -UseK8s

A szkript telepíti az AKS Edge Essentialst, és az Azure Arc használatával csatlakoztatja a fürtöt az Azure-hoz.

Tipp.

Ha a Hyper-V nincs engedélyezve a számítógépen, a gyorsútmutató-szkript engedélyezi a Hyper-V-t, és újraindítja a gépet. Futtassa újra a AksEdgeQuickStart szkriptet az újraindítás után.

3. lépés: Az üzembe helyezés ellenőrzése

  1. Ellenőrizze, hogy az üzembe helyezés sikeres volt-e a következő futtatásával:

    kubectl get nodes -o wide
    kubectl get pods -A -o wide
    

    Az alábbi képen egy K3S-fürt podjai láthatók:

    Képernyőkép az összes futó podról.

  2. Ha az erőforráscsoportra lép, megtekintheti a fürtöt az Azure Portalon:

    Képernyőkép a fürtről az Azure Portalon

  3. A bal oldali panelen válassza ki a Névtereket a Kubernetes-erőforrások alatt (előzetes verzió):

    Képernyőkép a Kubernetes-erőforrásokról.

  4. A Kubernetes-erőforrások megtekintéséhez tulajdonosi jogkivonatra van szükség:

    Képernyőkép a tulajdonosi jogkivonat kötelező oldalról.

  5. Futhat Get-AksEdgeManagedServiceToken a szolgáltatásjogkivonat lekéréséhez:

    Képernyőkép a jogkivonat beillesztésének helyről a portálon.

  6. Most már megtekintheti a fürt erőforrásait. A számítási feladatok a fürtön futó podokat jelenítik meg.

    kubectl get pods --all-namespaces
    

    Képernyőkép az Arc összes podról.

Most már rendelkezik egy Arc-csatlakoztatott AKS Edge Essentials K3S-fürttel, linuxos csomóponttal. Megismerkedhet egy linuxos mintaalkalmazás üzembe helyezésével ezen a fürtön.

Tipp.

Ha nem adta meg az Azure-előfizetés adatait a AksEdgeQuickStart.ps1 szkript futtatása közben, a cikkben ismertetett lépések végrehajtásával továbbra is csatlakozhat az Azure Archoz.

Következő lépések