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 az Azure Stack HCI 22H2-n, AKS Windows Serveren

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

Előkészületek

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-rendszert 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). Létre kell hoznia 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-telepítés megkísérli megkeresni a megadott clusterRoleName értéket az Active Directoryban, mielőtt továbblép az üzembe helyezéssel.

Megjegyzés

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

2. lépés: A gép(ek) előkészítése az üzembe helyezésre

Futtasson ellenőrzéseket minden fizikai csomóponton, és ellenőrizze, hogy minden követelmény teljesül-e az AKS Arc telepítéséhez. 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ópontjai számára, hozzon létre egy környezeti változót a New-AksHciNetworkSetting PowerShell-paranccsal. Ezt a változót később statikus IP-címet használó üzembe helyezés konfigurálásához használjuk. Ha az AKS üzembe helyezését DHCP-vel szeretné konfigurálni, példákért lásd: New-AksHciNetworkSetting . Á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" 

Megjegyzés

A példaparancsban megadott é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

Adja meg 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ós adatokat, 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"

Megjegyzés

Szabja testre az ebben a példaparancsban megadott é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ésével és az erőforráscsoport nevével az Azure-ba való bejelentkezéshez. A folytatáshoz rendelkeznie kell egy Azure-előfizetéssel és egy meglévő Azure-erőforráscsoportval 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

Miután konfigurálta az üzembe helyezést, 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, mert az a Azure Kubernetes Service gazdagépet jelöli. Az erőforrás azonosításához ellenőrizze a terjesztési mező értékét.aks_management Az erőforrás törlése szabályzaton kívüli üzembe helyezést eredményez.

Ebben az útmutatóban megtanulta, hogyan állíthat be AKS-gazdagépet a PowerShell használatával, ha előre előkészített fürtszolgáltatás-objektumokkal és DNS-rekordokkal rendelkezik.

Következő lépések