Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Fontos
Az AKS előzetes verziójú funkciói önkiszolgáló, opt-in alapon érhetők el. Az előzetes verziókat "ahogy van" és "rendelkezésre állóként" biztosítjuk, és a szolgáltatási szerződésekből és a korlátozott jótállásból kizárjuk őket. Az AKS előzetes verzióihoz részleges támogatást nyújt az ügyfélszolgálat a tőle telhető legjobb módon. Ezért ezek a funkciók nem éles használatra vannak szánva. További információkért tekintse meg az alábbi támogatási cikkeket:
Ez a cikk segítséget nyújt az Azure Kubernetes Application Network for AKS használatának megkezdéséhez. Részletes útmutatást nyújt egy Application Network-erőforrás létrehozásához és egy AKS-fürt tagfürtként való csatlakoztatásához.
Előfeltételek
Azure-előfizetés. Ha még nincs előfizetése, hozzon létre egy ingyenes fiókot.
Az Azure CLI 2.84.0-s vagy újabb verziója. Ellenőrizze a verziót a
az --versionparancs használatával. A telepítésről vagy frissítésről az Azure CLI telepítése című témakörben olvashat.Mind a meglévő, mind az új AKS-fürtök esetén győződjön meg arról, hogy megfelelnek az alábbi követelményeknek. Ezek a követelmények akkor lesznek érvényesítve, ha tagként csatlakozik a fürthöz:
-
Az Istio-alapú service mesh bővítmény (
ServiceMeshProfile) nincs engedélyezve. Az a fürt, amelyen az Istio-bővítmény már engedélyezve van, nem csatlakozhat egy Azure Kubernetes Application Networkhöz. - AKS által felügyelt Microsoft Entra integráció engedélyezve van.
- Az OIDC-kiállító engedélyezve van.
- A felügyelt Kubernetes Gateway API telepítése engedélyezve van.
-
Az Istio-alapú service mesh bővítmény (
Ellenőrizze, hogy a meglévő Kubernetes-fürt támogatást élvezi-e a támogatási szabályzat szerint.
Környezeti változók beállítása
Állítsa be a következő környezeti változókat az Azure Kubernetes Application Network-erőforráshoz és -fürthöz. Használhat meglévő fürtöt, vagy létrehozhat egyet egy későbbi lépésben, mielőtt hozzáadja azt az Azure Kubernetes Application Network-hez.
export SUBSCRIPTION=<subscription-id> export LOCATION=<location> export APPNET_RG=<resource-group-for-appnet-resource> export APPNET_NAME=<appnet-name> export APPNET_MEMBER_NAME=<appnet-member-name> export AKS_RG=<aks-cluster-resource-group> export CLUSTER_NAME=<cluster-name>
A funkció regisztrálása nyilvános előzetes verzióra
Regisztrálja az Azure Kubernetes Application Network szolgáltatását a
az feature registerparanccsal.az feature register --namespace Microsoft.AppLink --name PublicPreview --subscription $SUBSCRIPTIONVárjon, amíg a szolgáltatás regisztrálva lesz. Az állapotot a parancs használatával
az feature showellenőrizheti.az feature show --namespace Microsoft.AppLink --name PublicPreview --subscription $SUBSCRIPTIONA
properties.statekimenet mezője akkor jelenik megRegistered, amikor a regisztráció befejeződött.A szolgáltatás regisztrálása után frissítse a Microsoft.AppLink erőforrás-szolgáltató regisztrációját a
az provider registerparanccsal.az provider register --namespace Microsoft.AppLink --subscription $SUBSCRIPTION
Az AppNet CLI-bővítmény telepítése
Telepítse az AppNet CLI-bővítményt a
az extension addparanccsal.az extension add --name appnet-preview
Aktív előfizetés beállítása
Állítsa be az aktív előfizetést arra, amelyet az Azure Kubernetes Application Network-hez szeretne használni a
az account setparanccsal.az account set --subscription $SUBSCRIPTION
AKS-fürt létrehozása
Megjegyzés:
A tagfürtöknek nem kell külön erőforráscsoportokban lenniük. Ezek ugyanabban az erőforráscsoportban lehetnek, mint az Azure Kubernetes Application Network-erőforrás. Az összes tagfürtnek azonban ugyanabban a bérlői környezetben kell lennie.
Ha nincs meglévő AKS-fürtje az Azure Kubernetes Application Networkhez való csatlakozáshoz, létre kell hoznia egyet. Azure Kubernetes Application Networkhez olyan AKS-fürtök szükségesek, amelyek megfelelnek az alábbi követelményeknek:
-
Az Istio-alapú service mesh bővítmény (
ServiceMeshProfile) nincs engedélyezve. - AKS által felügyelt Microsoft Entra integráció engedélyezve van.
- Az OIDC-kiállító engedélyezve van.
- A felügyelt Kubernetes Gateway API telepítése engedélyezve van.
Ha már rendelkezik olyan fürttel, amely már megfelel ezeknek a követelményeknek, kihagyhatja ezt a lépést.
Hozzon létre egy erőforráscsoportot az AKS-fürthöz a
az group createparanccsal.az group create --name $AKS_RG --location $LOCATIONHozzon létre egy AKS-fürtöt AKS által felügyelt Microsoft Entra-integrációval, OIDC-kibocsátóval és engedélyezett felügyelt Kubernetes Gateway API-bővítménnyel a
az aks createparanccsal, a--enable-oidc-issuer,--enable-aadés--enable-gateway-apijelzők használatával. Ne engedélyezze az Istio service mesh bővítményt (--enable-azure-service-mesh) ezen a fürtön.az aks create --name $CLUSTER_NAME --resource-group $AKS_RG --enable-oidc-issuer --enable-aad --enable-gateway-api
Azure Kubernetes Application Network-erőforrás létrehozása
Hozzon létre egy erőforráscsoportot az Azure Kubernetes Application Network-erőforráshoz a
az group createparancs használatával.az group create --name $APPNET_RG --location $LOCATIONHozzon létre egy Azure Kubernetes Application Network-erőforrást a
az appnet createparanccsal.Megjegyzés:
A létrehozás után nem módosíthatja az Application Network-erőforrások helyét, előfizetését vagy erőforráscsoportját.
az appnet create --resource-group $APPNET_RG --name $APPNET_NAME --location $LOCATION --identity-type SystemAssignedA létrehozási folyamat eltarthat néhány percig. A
properties.provisioningStatekimenet mezője egy sikeresen létrehozott Azure Kubernetes Application Network esetében jelenik megSucceeded.Az Azure Kubernetes Application Network-erőforrás megtekintése a
az appnet showparanccsal.az appnet show --resource-group $APPNET_RG --name $APPNET_NAME
Csatlakozzon egy AKS klaszterhez az Azure Kubernetes Application Network tagjaként
Ha csatlakozik egy tagfürthöz az Azure Kubernetes Application Network szolgáltatáshoz, a fürthöz a következő frissítési módok egyikét adhatja meg: teljes körűen felügyelt vagy önkiszolgáló. A frissítési mód határozza meg, hogy miként alkalmazzák az Azure Kubernetes Application Network kisebb verziófrissítéseit a tagfürtre. Ha a tagcsatlakozás során nem ad meg frissítési módot, az alapértelmezés szerint a SelfManaged. A frissítési módokról további információt az Azure Kubernetes Application Network-tagok frissítéseinek konfigurálása című témakörben talál.
Megjegyzés:
A tag szülőalkalmazás-hálózatát, helyét, előfizetését vagy erőforráscsoportját a csatlakozás után nem módosíthatja. Ezek bármelyikének módosításához távolítsa el a tagot, és csatlakozzon újra az új értékekkel.
Csatlakozzon egy AKS-fürthöz az Azure Kubernetes Application Network tagjaként a
az appnet member joinparancs használatával, amelynek--upgrade-modeparaméterétFullyManagedvagySelfManagedbeállítására állítsa be. Az alábbi példa bemutatja, hogyan csatlakozhat egy tagklaszterhezSelfManagedmódban:az appnet member join \ --resource-group $APPNET_RG \ --appnet-name $APPNET_NAME \ --member-name $APPNET_MEMBER_NAME \ --member-resource-id /subscriptions/$SUBSCRIPTION/resourcegroups/$AKS_RG/providers/Microsoft.ContainerService/managedClusters/$CLUSTER_NAME \ --upgrade-mode SelfManaged
A fürt csatlakozásának ellenőrzése
A klaszterhez való csatlakozás után ellenőrizheti a csatlakozást, és megtekintheti a tag részleteit a
az appnet member showparanccsal.az appnet member show --resource-group $APPNET_RG --appnet-name $APPNET_NAME --member-name $APPNET_MEMBER_NAMEHa például teljes mértékben felügyelt módban regisztrálva van a kiadási csatornával
Stable, a kimenet a következőképpen nézne ki:{ "id": "/subscriptions/$SUBSCRIPTION/resourceGroups/$APPNET_RG/providers/Microsoft.AppLink/appLinks/$APPNET_NAME/appLinkMembers/$APPNET_MEMBER_NAME", "location": "myLocation", "name": "myMemberName", "properties": { "clusterType": "AKS", "connectivityProfile": { "eastWestGateway": { "visibility": "Internal" } }, "metadata": { "resourceId": "/subscriptions/$SUBSCRIPTION/resourcegroups/$AKS_RG/providers/Microsoft.ContainerService/managedClusters/$CLUSTER_NAME" }, "observabilityProfile": { "metrics": { "metricsEndpoint": "https://myMember-mcp-fqdn.appnet.net" } }, "provisioningState": "Succeeded", "upgradeProfile": { "mode": "FullyManaged", "fullyManagedUpgradeProfile": { "releaseChannel": "Stable" } } }, "resourceGroup": "myAppNetRG", "type": "microsoft.applink/applinks/applinkmembers" }
Azure Kubernetes Application Network-tagok listázása
Több fürt is csatlakozhat egy Azure Kubernetes-alkalmazáshálózathoz.
Az Azure Kubernetes Application Network összes tagjának listázása a
az appnet member listparanccsal.az appnet member list --resource-group $APPNET_RG --appnet-name $APPNET_NAME --output table
Azure Kubernetes Application Network-erőforrások törlése
Az Azure Kubernetes Application Network-erőforrás törlése automatikusan eltávolítja az összes tagot, így nem kell először eltávolítania a tagokat. Akár egyenként, akár ezzel a kaszkádművelettel távolít el egy tagot, a hozzá tartozó AKS-fürt nem törlődik.
Az Azure Kubernetes Application Network egyik tagjának eltávolítása
Megjegyzés:
Egy tag eltávolítása előtt el kell távolítania a munkaterheléseket a környezeti adatsíkról azáltal, hogy eltávolítja a korábban alkalmazott Istio-címkéket, például a istio.io/use-waypoint, istio.io/use-waypoint-namespace és istio.io/dataplane-mode címkéket az erőforrásokból.
Távolítsa el a felhasználót az Azure Kubernetes Application Network hálózatból a
az appnet member removeparanccsal.az appnet member remove --resource-group $APPNET_RG --appnet-name $APPNET_NAME --member-name $APPNET_MEMBER_NAMEEllenőrizze, hogy a tag el lett-e távolítva a
az appnet member listparancs használatával.az appnet member list --resource-group $APPNET_RG --appnet-name $APPNET_NAME
Azure Kubernetes Application Network-erőforrás törlése
Törölje az Azure Kubernetes Application Network-erőforrást a
az appnet deleteparanccsal.az appnet delete --resource-group $APPNET_RG --appnet-name $APPNET_NAME
Kapcsolódó tartalom
Az Azure Kubernetes Application Networkről az alábbi cikkekben olvashat bővebben: