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é
- Győződjön meg arról, hogy megfelel a rendszerkövetelmények összes előfeltételének.
- 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-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
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: