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


Azure Kubernetes Service-gazdagép üzembe helyezése előre előkészített fürtszolgáltatás-objektumokkal és DNS-rekordokkal a PowerShell használatával

A következőkre vonatkozik: AKS on Azure Stack HCI 22H2, AKS on Windows Server

Ez az útmutató bemutatja, hogyan konfigurálhatja a PowerShellt az AKS-gazdagép üzembe helyezésének konfigurálásához, ha előre előkészített fürtszolgáltatás-objektumokat és DNS-rekordokat használ az Azure Arc által engedélyezett AKS-ben.

Mielőtt elkezdené

1. lépés: Az Active Directory és a DNS-kiszolgáló előkészítése az üzembe helyezéshez

Ha nem tudja engedélyezni a dinamikus DNS-frissítéseket a DNS-környezetben, hogy az Arc által engedélyezett AKS regisztrálhassa a felhőügynök általános fürtnevét az Active Directoryban és a DNS-rendszerben a felderítéshez, előzetesen létre kell hoznia a megfelelő rekordokat az Active Directoryban és a DNS-ben.

Hozzon létre egy általános fürtszolgáltatást az Active Directoryban a névvel ca-cloudagent (vagy egy tetszőleges névvel, amely nem haladja meg a 32 karaktert). Emellett hozzon létre egy társított DNS-rekordot is, amely az általános fürtszolgáltatás teljes tartománynevére mutat a megadott cloudservicecidr címmel. A folyamat lépéseiről további információt a feladatátvételi fürtszolgáltatás dokumentációjában talál.

Az AKS üzembe helyezése megkísérli megtalálni a megadottt clusterRoleName az Active Directoryban, mielőtt továbblép az üzembe helyezéssel.

Feljegyzés

Az AKS üzembe helyezése után ez az információ nem módosítható.

2. lépés: Gépek előkészítése üzembe helyezésre

Minden fizikai csomóponton ellenőrizze, hogy az AKS Arc telepítéséhez minden követelmény teljesül-e. Nyissa meg a PowerShellt rendszergazdaként, és futtassa a következő Initialize-AksHciNode parancsot:

Initialize-AksHciNode

3. lépés: Virtuális hálózat létrehozása

Ha virtuális hálózatot szeretne létrehozni az üzemelő példány csomópontjaihoz, hozzon létre egy környezeti változót a New-AksHciNetworkSetting PowerShell-paranccsal. Ez a változó később statikus IP-címet használó üzembe helyezés konfigurálására szolgál. Ha az AKS-telepítést DHCP-vel szeretné konfigurálni, példákért tekintse meg a New-AksHciNetworkSetting című témakört. Áttekinthet néhány hálózati csomóponttal kapcsolatos fogalmat is.

# 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" 

Feljegyzés

A példaparancsban szereplő értékeket testre kell szabnia a környezetéhez.

4. lépés: Az üzembe helyezés konfigurálása az előre előkészített fürtszolgáltatás-objektumokkal és DNS-rekordokkal

Állítsa be az AKS-gazdagép konfigurációs beállításait a Set-AksHciConfig paranccsal. Meg kell adnia a workingDir, cloudServiceCidr, cloudConfigLocationés clusterRoleName paramétereket. Ha alaphelyzetbe szeretné állítani a konfiguráció részleteit, futtassa újra a parancsot új paraméterekkel.

Konfigurálja az üzembe helyezést a következő paranccsal:

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

Feljegyzés

Szabja testre az ebben a példaparancsban látható értékeket a környezetéhez.

5. lépés: Jelentkezzen be az Azure-ba, és konfigurálja a regisztrációs beállításokat

Futtassa a következő Set-AksHciRegistration PowerShell-parancsot az előfizetéssel és az erőforráscsoport nevével az Azure-ba való bejelentkezéshez. A folytatáshoz Azure-előfizetéssel és meglévő Azure-erőforráscsoportokkal kell rendelkeznie az USA keleti régiójában, Délkelet-Ázsiában vagy Nyugat-Európában:

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

6. lépés: Új üzembe helyezés indítása

Az üzembe helyezés konfigurálása után el kell indítania. Az üzembe helyezés megkezdésekor telepíti az AKS-ügynököket/-szolgáltatásokat és az AKS-gazdagépet. Az üzembe helyezés megkezdéséhez futtassa a következő parancsot:

Install-AksHci

Figyelmeztetés

Az AKS-gazdagép telepítése során létrejön egy Kubernetes – Azure Arc-erőforrástípus a regisztráció során beállított erőforráscsoportban. Ne törölje ezt az erőforrást, mivel az az Azure Kubernetes Service-gazdagépet jelöli. Az erőforrást az érték terjesztési mezőjének aks_management ellenőrzésével azonosíthatja. Az erőforrás törlése szabályzaton kívüli üzembe helyezést eredményez.

Következő lépések