Nasazení hostitele Azure Kubernetes Service s předem připravenými objekty služby clusteru a záznamy DNS pomocí PowerShellu

Platí pro: AKS v Azure Stack HCI 22H2, AKS na Windows Serveru

Tento návod popisuje, jak pomocí PowerShellu nakonfigurovat nasazení hostitele AKS, pokud máte v AKS povolené předem připravené objekty služby clusteru a záznamy DNS ve službě AKS.

Než začnete

Krok 1: Příprava active directory a serveru DNS k nasazení

Pokud ve svém prostředí DNS nemůžete povolit dynamické aktualizace DNS, aby služba AKS povolená službou Arc mohla zaregistrovat obecný název clusteru cloudového agenta ve službě Active Directory a v systému DNS pro zjišťování, musíte předem vytvořit příslušné záznamy ve službě Active Directory a DNS.

Vytvořte ve službě Active Directory obecnou clusterovou službu s názvem ca-cloudagent (nebo názvem podle vašeho výběru, který nesmí být delší než 32 znaků). Musíte také vytvořit přidružený záznam DNS odkazující na plně kvalifikovaný název domény obecné clusterové služby se zadanou cloudservicecidr adresou. Další podrobnosti o krocích v tomto procesu najdete v dokumentaci k clusteringu s podporou převzetí služeb při selhání.

Nasazení AKS se před pokračováním v nasazení pokusí vyhledat zadanou clusterRoleName službu Active Directory.

Poznámka

Po nasazení AKS není možné tyto informace změnit.

Krok 2: Příprava počítačů k nasazení

Na každém fyzickém uzlu spusťte kontroly, abyste zjistili, jestli jsou splněné všechny požadavky na instalaci AKS Arc. Otevřete PowerShell jako správce a spusťte následující příkaz Initialize-AksHciNode :

Initialize-AksHciNode

Krok 3: Vytvoření virtuální sítě

Pokud chcete vytvořit virtuální síť, kterou budou používat uzly ve vašem nasazení, vytvořte pomocí příkazu PowerShellu proměnnou New-AksHciNetworkSetting prostředí. Tato proměnná se později použije ke konfiguraci nasazení, které používá statickou IP adresu. Pokud chcete nakonfigurovat nasazení AKS pomocí protokolu DHCP, podívejte se na příklady v tématu New-AksHciNetworkSetting . Můžete si také projít některé koncepty síťových uzlů.

#static IP
$vnet = New-AksHciNetworkSetting -name mgmt-vnet -vSwitchName "extSwitch" -k8sNodeIpPoolStart "172.16.10.1" -k8sNodeIpPoolEnd "172.16.10.255" -vipPoolStart "172.16.255.0" -vipPoolEnd "172.16.255.254" -ipAddressPrefix "172.16.0.0/16" -gateway "172.16.0.1" -dnsServers "172.16.0.1" 

Poznámka

Hodnoty zadané v tomto ukázkovém příkazu je nutné přizpůsobit pro vaše prostředí.

Krok 4: Konfigurace nasazení pomocí předem připravených objektů služby clusteru a záznamů DNS

Nastavení konfigurace pro hostitele AKS můžete nastavit pomocí příkazu Set-AksHciConfig . Musíte zadat workingDirparametry , cloudServiceCidr, cloudConfigLocationa clusterRoleName . Pokud chcete resetovat podrobnosti o konfiguraci, spusťte příkaz znovu s novými parametry.

Nakonfigurujte nasazení pomocí následujícího příkazu:

Set-AksHciConfig -workingDir c:\ClusterStorage\Volume1\workingDir -cloudConfigLocation c:\clusterstorage\volume1\Config -vnet $vnet -cloudservicecidr "172.16.10.10/16" -clusterRoleName "ca-cloudagent"

Poznámka

Přizpůsobte hodnoty uvedené v tomto ukázkovém příkazu pro vaše prostředí.

Krok 5: Přihlášení k Azure a konfigurace nastavení registrace

Spuštěním následujícího příkazu PowerShellu Set-AksHciRegistration s názvem vašeho předplatného a skupiny prostředků se přihlaste k Azure. Abyste mohli pokračovat, musíte mít předplatné Azure a existující skupinu prostředků Azure v oblastech Azure USA – východ, Jihovýchodní Asie nebo Západní Evropa:

Set-AksHciRegistration -subscriptionId "<subscriptionId>" -resourceGroupName "<resourceGroupName>"

Krok 6: Spuštění nového nasazení

Po nakonfigurování nasazení ho musíte spustit. Spuštěním nasazení se nainstalují agenti/služby AKS a hostitel AKS. Nasazení zahájíte spuštěním následujícího příkazu:

Install-AksHci

Upozornění

Během instalace hostitele AKS se ve skupině prostředků nastavené při registraci vytvoří typ prostředku Kubernetes – Azure Arc . Tento prostředek neodstraňovat, protože představuje vašeho hostitele Azure Kubernetes Service. Zdroj můžete identifikovat tak, že v jeho distribučním poli zkontrolujete hodnotu aks_management. Odstranění tohoto prostředku má za následek nasazení mimo zásady.

V tomto návodu jste zjistili, jak nastavit hostitele AKS pomocí PowerShellu, pokud máte předem připravené objekty služby clusteru a záznamy DNS.

Další kroky