Úvodní příručka pro AKS Edge Essentials
Tento rychlý start popisuje, jak nastavit cluster Azure Kubernetes Service (AKS) Edge Essentials jen pro jeden počítač K3S s Linuxem.
Poznámka:
Účelem tohoto skriptu rychlého startu je usnadnit proces vyhodnocení. Tento skript vyžaduje pro jednorázové nastavení předplatného Azure přihlašovací údaje vyšší úrovně. Toto není určeno pro produkční použití.
Požadavky
- Podívejte se na požadavky na systém. V tomto rychlém startu se ujistěte, že máte minimálně 4,5 GB paměti RAM zdarma, 4 virtuální procesory a 20 GB volného místa na disku.
- Požadavky na operační systém: Nainstalujte na počítač Windows 10/11 IoT Enterprise/Enterprise/Pro a aktivujte Windows. Doporučujeme použít nejnovější verzi klienta 22H2 (build operačního systému 19045) nebo Server 2022 (build operačního systému 20348). Verzi Windows 10 si můžete stáhnout zde nebo Windows 11 zde.
- Podívejte se na licenční podmínky pro software společnosti Microsoft, které platí pro vaše používání softwaru. Pomocí
AksEdgeQuickStart
skriptu přijímáte licenční podmínky pro software společnosti Microsoft aAcceptEULA
příznak je nastavený tak, aby indikujetrue
přijetí licenčních podmínek. - Získejte parametry předplatného Azure: pro připojení clusteru ke službě Azure Arc musíte zadat tyto parametry. Pokud tyto parametry přeskočíte, připojení Arc se přeskočí, ale cluster je stále nasazený:
- Přihlašovací údaje: Vyžaduje se pro interaktivní přihlášení k Azure pomocí Azure CLI. Váš účet by měl mít jednu z těchto rolí
Owner
neboAdministrator
Contributor
. - VAŠE ID
<subscription-id>
předplatného: Na webu Azure Portal vyberte předplatné, které používáte, a vyhledejte ID předplatného (GUID). - VAŠE ID
<tenant-id>
tenanta: Na webu Azure Portal vyhledejte ID Microsoft Entra, které by vás mělo dostat na stránku Výchozí adresář. Vyhledejte ID tenanta (GUID). - Umístění (oblast Azure):
<location>
Kde chcete prostředky vytvořit. Informace o umístěních podporovaných službouAzure Arc enabled servers
aAzure Arc enabled Kubernetes
službách najdete v azure Arc podle oblastí. Zvolte oblast, ve které jsou obě podporované.
- Přihlašovací údaje: Vyžaduje se pro interaktivní přihlášení k Azure pomocí Azure CLI. Váš účet by měl mít jednu z těchto rolí
Krok 1: Stažení skriptu pro snadné nasazení
AksEdgeQuickStart.ps1
Stáhněte skript do pracovní složky. V závislosti na nastavení zásad na vašem počítači možná budete muset před spuštěním a spuštěním Set-ExecutionPolicy
odblokovat soubor, abyste umožnili spuštění skriptu.
Otevřete okno PowerShellu se zvýšenými oprávněními a změňte adresář na pracovní složku:
$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
Tento skript automatizuje následující kroky:
- V pracovní složce skript stáhne archiv GitHubu Azure/AKS-Edge a rozbalí se do složky AKS-Edge-main (nebo AKS-Edge-tag><). Ve výchozím nastavení se stáhne aktuální hlavní větev.
- Pomocí skriptu AksEdgeAzureSetup vyzve uživatele, aby se přihlásil k webu Azure Portal pomocí svých přihlašovacích údajů Azure a provedl následující úlohy:
- Nainstaluje Azure CLI.
- Vytvoří skupinu prostředků aksedge-rp.
- Vytvoří instanční objekt aksedge-sp s rolí Přispěvatel omezený na obor skupiny prostředků aksedge-rp. Pokud instanční objekt již existuje, resetuje jeho heslo. Tento instanční objekt se používá k připojení ke službě Azure Arc.
- Zaregistruje poskytovatele prostředků Microsoft.HybridCompute, Microsoft.GuestConfiguration, Microsoft.HybridConnectivity, Microsoft.Kubernetes, Microsoft.KubernetesConfiguration a Microsoft.ExtendedLocation.
Start-AideWorkflow
Vyvolá funkci, která provádí následující úlohy:- Stáhne a nainstaluje MSI AKS Edge Essentials.
- Nainstaluje požadované funkce hostitelského operačního systému (
Install-AksEdgeHostFeatures
). Počítač se může restartovat, když je technologie Hyper-V povolená, a musíte skript znovu restartovat. - Nasadí jeden cluster počítače s interním přepínačem (pouze uzel s Linuxem).
Connect-AideArc
Vyvolá funkci, pokud jsou zadané parametry Azure. Tato funkce provádí následující úlohy:- Nainstaluje agenta Azure Connected Machine a připojí hostitelský počítač k Arc for Servers.
- Připojí nasazený cluster ke službě Arc pro připojené Kubernetes.
Tip
Obsah JSON ve AksEdgeQuickStart
skriptu můžete upravit $aksedgeConfig
pro všechny další možnosti. Dostupné možnosti najdete v tématu Konfigurace JSON nasazení.
Krok 2: Nasazení AKS Edge Essentials
Na příkazovém řádku PowerShellu se zvýšenými oprávněními spusťte AksEdgeQuickStart.ps1
skript. Tím se zobrazí cluster K3s:
.\AksEdgeQuickStart.ps1 -SubscriptionId "<subscription-id>" -TenantId "<tenant-id>" -Location "<location>"
Pro instalaci verze K8s zadejte -UseK8s
příznak:
.\AksEdgeQuickStart.ps1 -SubscriptionId "<subscription-id>" -TenantId "<tenant-id>" -Location "<location>" -UseK8s
Skript nainstaluje AKS Edge Essentials a připojí váš cluster k Azure pomocí Azure Arc.
Tip
Pokud na vašem počítači není povolená technologie Hyper-V, skript pro rychlý start povolí Technologii Hyper-V a restartuje počítač. AksEdgeQuickStart
Po restartování spusťte skript znovu.
Krok 3: Ověření nasazení
Spuštěním příkazu potvrďte, že nasazení proběhlo úspěšně:
kubectl get nodes -o wide kubectl get pods -A -o wide
Následující obrázek znázorňuje pody v clusteru K3S:
Cluster můžete zobrazit na webu Azure Portal, pokud přejdete do skupiny prostředků:
Na levém panelu vyberte obory názvů v části Prostředky Kubernetes (Preview):
Pokud chcete zobrazit prostředky Kubernetes, potřebujete nosný token:
Token služby můžete načíst spuštěním
Get-AksEdgeManagedServiceToken
:Teď můžete zobrazit prostředky v clusteru. Úlohy zobrazují pody spuštěné v clusteru.
kubectl get pods --all-namespaces
Teď máte cluster AKS Edge Essentials K3S připojený k Arc s uzlem Linuxu. Můžete prozkoumat nasazení ukázkové linuxové aplikace v tomto clusteru.
Tip
Pokud jste při spuštění AksEdgeQuickStart.ps1
skriptu nezadali podrobnosti o předplatném Azure, můžete se k Azure Arc připojit pomocí kroků v tomto článku.
Další kroky
- Seznamte se s možnostmi nasazení.
- Nasaďte aplikaci pro Linux.
- Přidejte uzel Windows.
- Přehled
- Odinstalace clusteru AKS