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
- Győződjön meg arról, hogy teljesítette a rendszerkövetelmények összes előfeltételét.
- Töltse le és telepítse az AksHci PowerShell-modult.
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
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: