Az AKS Edge Essentials-fürt csatlakoztatása az Archoz
Ez a cikk azt ismerteti, hogyan csatlakoztathatja az AKS Edge Essentials-fürtöt az Azure Archoz, hogy nyomon tudja követni a fürt állapotát az Azure Portalon. Ha a fürt proxyhoz csatlakozik, a GitHub-adattárban megadott szkriptekkel csatlakoztathatja a fürtöt az Archoz az itt leírtak szerint.
Előfeltételek
- Az Archoz való csatlakozás előtt az előfizetés tulajdonosi vagy közreműködői szerepkörével rendelkező infrastruktúra-rendszergazdáknak a következőkre lesznek jogosultak:
- Engedélyezze az Azure-előfizetés összes szükséges erőforrás-szolgáltatóját, például a Microsoft.HybridCompute, a Microsoft.GuestConfiguration, a Microsoft.HybridConnectivity, a Microsoft.Kubernetes, a Microsoft.ExtendedLocation és a Microsoft.KubernetesConfiguration szolgáltatást.
- Erőforráscsoport létrehozása és ellenőrzése az AKS Edge Essentials Azure-erőforrásokhoz.
- Az Archoz való csatlakozáshoz a Kubernetes-operátoroknak kubernetes-fürtre – Azure Arc-előkészítési szerepkörre van szükségük az identitáshoz az erőforráscsoport szintjén. Az Arcról való leválasztáshoz az operátoroknak azure Kubernetes Service Arc-közreműködői szerepkörre van szükségük az identitáshoz az erőforráscsoport szintjén. A hozzáférési szint ellenőrzéséhez lépjen az előfizetéséhez az Azure Portalon, válassza a hozzáférés-vezérlést (IAM) a bal oldalon, majd válassza a Hozzáférés megtekintése lehetőséget. Az erőforráscsoportok kezelésével kapcsolatos további információkért tekintse meg az Azure dokumentációját . A tulajdonosi vagy közreműködői szerepkörrel rendelkező infrastruktúra-rendszergazdák az Archoz való csatlakozáshoz vagy a kapcsolat bontásához is végezhetnek műveleteket.
- Ezen előfeltételek mellett győződjön meg arról, hogy megfelel az Azure Arc-kompatibilis Kubernetes összes hálózati követelményének.
Feljegyzés
Az erőforráscsoporton belüli erőforrások törléséhez a közreműködői szerepkörre van szükség. Az Arcról leválasztandó parancsok a szerepkör-hozzárendelés nélkül sikertelenek lesznek.
1. lépés: a gép konfigurálása
Függőségek telepítése
Futtassa a következő parancsokat egy emelt szintű PowerShell-ablakban a függőségek PowerShellben való telepítéséhez:
Install-Module Az.Resources -Repository PSGallery -Force -AllowClobber -ErrorAction Stop
Install-Module Az.Accounts -Repository PSGallery -Force -AllowClobber -ErrorAction Stop
Install-Module Az.ConnectedKubernetes -Repository PSGallery -Force -AllowClobber -ErrorAction Stop
2. lépés: Az Azure-környezet konfigurálása
Adja meg az Azure-előfizetés részleteit a aksedge-config.json fájlban az Arc
alábbi táblázatban ismertetett szakaszban. Ahhoz, hogy sikeresen csatlakozzon az Azure-hoz az Azure Arc-kompatibilis kubernetes használatával, szüksége van egy beépített szolgáltatásnévre az Azure-beli Microsoft.Kubernetes connected cluster role
erőforrások eléréséhez. Ha már rendelkezik a szolgáltatásnév azonosítójával és jelszavával, frissítheti a aksedge-config.json fájl összes mezőjét. Ha szolgáltatásnevet szeretne létrehozni, kövesse az alábbi lépéseket.
Fontos
Az ügyfél titkos kódjai a jelszó egy formája. A megfelelő felügyelet kritikus fontosságú a környezet biztonsága szempontjából.
- Az ügyfélkód létrehozásakor állítson be egy nagyon rövid lejárati időt a regisztráció időzítése és az üzembe helyezés hatóköre alapján.
- Ügyeljen arra, hogy megvédje az ügyfél titkos kódjának értékét és a konfigurációs fájlt az általános hozzáféréstől.
- Vegye figyelembe, hogy ha egy fürt konfigurációs fájljáról biztonsági másolatot készít, miközben az ügyféltitkot tárolja, az ügyfél titkos kódja bárki számára elérhető, aki hozzáfér a biztonsági mentéshez.
- Miután regisztrál egy fürtöt, távolítsa el az ügyfélkulcsot a fürt konfigurációs fájljából.
- Miután regisztrálta a tevékenység hatókörébe tartozó összes fürtöt, el kell forgatnia az ügyfél titkos kódját, és/vagy törölnie kell a szolgáltatásnevet a Microsoft Entra ID-környezetből.
Attribútum | Érték típusa | Leírás |
---|---|---|
ClusterName |
húr | A fürt neve. Az alapértelmezett érték hostname_cluster . |
Location |
húr | Az erőforráscsoport helye. Válassza ki az üzembe helyezéshez legközelebb eső helyet. |
SubscriptionId |
GUID | Az előfizetés azonosítója. Az Azure Portalon válassza ki a használt előfizetést, és másolja/illessze be az előfizetés-azonosító sztringet a JSON-ba. |
TenantId |
GUID | Az Ön bérlőazonosítója. Az Azure Portalon keresse meg a Microsoft Entra-azonosítót, amely az Alapértelmezett címtár lapra viszi. Innen másolhatja/beillesztheti a bérlőazonosító sztringet a JSON-ba. |
ResourceGroupName |
húr | Annak az Azure-erőforráscsoportnak a neve, amely az AKS Edge Essentials azure-erőforrásait üzemelteti. Használhat egy meglévő erőforráscsoportot, vagy ha új nevet ad hozzá, a rendszer létrehoz egyet. |
ClientId |
GUID | Adja meg a hitelesítő adatokként használni kívánt Azure-szolgáltatásnév alkalmazásazonosítóját. Az AKS Edge Essentials ezzel a szolgáltatásnévvel csatlakoztatja a fürtöt az Archoz. Az Azure Portal Microsoft Entra erőforráslapjának Alkalmazásregisztrációk lapján listázhatja és kezelheti a bérlő szolgáltatásneveit. Vegye figyelembe, hogy a szolgáltatásnévhez a Kubernetes-fürt – Azure Arc előkészítési szerepkör szükséges az előfizetés vagy az erőforráscsoport szintjén. További információ: Microsoft Entra identity requirements for service principals. |
ClientSecret |
húr | A szolgáltatásnév jelszava. |
Feljegyzés
Ezt a konfigurációt azure-előfizetésenként csak egyszer kell elvégeznie. Nem kell megismételnie az eljárást az egyes Kubernetes-fürtök esetében.
3. lépés: A fürt csatlakoztatása az Archoz
Futtassa Connect-AksEdgeArc
a meglévő fürt telepítését és csatlakoztatását az Arc-kompatibilis Kuberneteshez:
# Connect Arc-enabled kubernetes
Connect-AksEdgeArc -JsonConfigFilePath .\aksedge-config.json
Feljegyzés
Ez a lépés akár 10 percet is igénybe vehet, és a PowerShell elakadhat az Azure Connected Kubernetes your cluster name
for . A PowerShell kimenetet True
ad, és a folyamat befejezésekor visszatér a parancssorhoz.
4. lépés: Az AKS Edge Essentials-erőforrások megtekintése az Azure-ban
A folyamat befejezése után megtekintheti a fürtöt az Azure Portalon, ha az erőforráscsoportra lép:
A bal oldali panelen válassza a Névterek lehetőséget a Kubernetes-erőforrások (előzetes verzió) alatt:
A Kubernetes-erőforrások megtekintéséhez tulajdonosi jogkivonatra van szükség.
A szolgáltatásjogkivonat lekéréséhez is futtatható
Get-AksEdgeManagedServiceToken
.Most már megtekintheti a fürt erőforrásait. A Számítási feladatok lehetőség a fürtben futó podokat jeleníti meg.
kubectl get pods --all-namespaces
Kapcsolat bontása az Arcról
Futtassa Disconnect-AksEdgeArc
az Arc-kompatibilis Kubernetes leválasztásához.
# Disconnect Arc-enabled kubernetes
Disconnect-AksEdgeArc -JsonConfigFilePath .\aksedge-config.json