AKS-gazdagép üzembe helyezése előre meghatározott fürtszolgáltatás-objektumokkal és DNS-rekordokkal a PowerShell használatával

Ebből az útmutatóból megtudhatja, hogyan konfigurálhatja az AKS-gazdagép üzembe helyezését a PowerShell használatával, ha a fürtszolgáltatás objektumai és DNS-rekordjai vannak.

Előkészületek

1. lépés: A Active Directory 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 Azure Stack HCI-on az AKS regisztrálja a felhőügynök általános fürtnevét az Active Directory-ban és a DNS-rendszert a felderítéshez, akkor előzetesen létre kell hoznia a megfelelő rekordokat a Active Directory-ban és a DNS-ben.

Hozzon létre egy általános fürtszolgáltatást a Active Directory névvel (vagy egy ön által választott névvel), de ne legyen hosszabb ca-cloudagent 32 karakternél. 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éseit a Feladatátvételi fürtszolgáltatás dokumentációjában találhatja meg.

Az üzembe Azure Stack HCI AKS megkísérli megkeresni a Active Directory az üzembe helyezés clusterRoleName előtt.

Megjegyzés

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

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

Futtatassa az összes fizikai csomópont ellenőrzését annak ellenőrzéséhez, hogy az összes követelmény teljesül-e a Azure Stack HCI-n üzemelő Azure Kubernetes Service. 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

Ahhoz, hogy létrehozzon egy virtuális hálózatot 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 későbbiekben statikus IP-címet használó üzemelő példány konfigurálásán fogja használni. Ha az AKS-telepítést DHCP-vel szeretné konfigurálni, példákért látogasson el a New-AksHciNetworkSetting webhelyre. A hálózati csomópontokkal kapcsolatos néhány fogalmat is áttekinthet.

#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

Az ebben a példaparancsban megadott értékeket testre kell szabni a környezete számára.

4. lépés: Az üzemelő példány konfigurálása az előzetesen beállított fürtszolgáltatás-objektumokkal és DNS-rekordokkal

Állítsa be a gazdagép konfigurációs Azure Kubernetes Service a Set-AksHciConfig paranccsal. Meg kell adnia a workingDir , cloudServiceCidr , és cloudConfigLocationclusterRoleName paramétereket. Ha alaphelyzetbe szeretné állítani a konfigurációs adatokat, futtassa újra a parancsot az új paraméterekkel.

Konfigurálja az üzemelő példányát 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

Az ebben a példaparancsban megadott értékeket testre kell szabni a környezete számára.

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 Azure-előfizetéssel és egy meglévő Azure-erőforráscsoporttal kell lennie az USA keleti régiójában, Délkelet-Ázsiában vagy Nyugat-Európában.

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

5. lépés: Új központi telepítés létrehozása

Az üzemelő példány konfigurálása után el kell kezdenie azt. A telepítés megkezdése telepíti a Azure Stack HCI-n üzemelő Azure Kubernetes Service/szolgáltatásokat és a Azure Kubernetes Service gazdagépet. Az üzembe helyezés megkezdéséhez futtassa a következő parancsot:

Install-AksHci

Figyelmeztetés

A Azure Kubernetes Service telepítése során a rendszer létrehoz egy Kubernetes – Azure Arc erőforrástípust a regisztráció során beállított erőforráscsoportban. Ne törölje ezt az erőforrást, mert az Azure Kubernetes Service gazdagépnek. Az erőforrás azonosításához ellenőrizze a elosztási mező aks_management értékét. Az erőforrás törlése szabályzaton nem megfelelő üzembe helyezést eredményez.

Ebben az útmutatóban megtanulta, hogyan állíthat be egy Azure Kubernetes Service-gazdagépet a PowerShell használatával, ha előre beállított fürtszolgáltatás-objektumokkal és DNS-rekordokkal is.

Következő lépések