Erőforrás-szinkronizálás
Az erőforrás-szinkronizálással közvetlenül a Kubernetes-fürtön hozhat létre, frissíthet vagy törölhet erőforrásokat a Kubernetes API-kkal a közvetlen csatlakoztatott módban, és automatikusan szinkronizálja ezeket a módosításokat az Azure-ba. Ez a cikk az erőforrás-szinkronizálást ismerteti.
Megjegyzés:
Előzetes verziójú funkcióként a cikkben bemutatott technológia a Microsoft Azure előzetes verziójának kiegészítő használati feltételeire vonatkozik.
A legújabb frissítések a kibocsátási megjegyzésekben érhetők el.
Amikor az Azure Arc-kompatibilis adatszolgáltatásokat közvetlen csatlakoztatott módban helyezi üzembe, az üzembe helyezés létrehoz egy erőforrás-szinkronizálási szabályt. Ez az erőforrás-szinkronizálási szabály biztosítja, hogy a Kubernetes API-k közvetlen meghívásával létrehozott vagy frissített Arc-erőforrások, például az SQL felügyelt példánya megfelelően frissüljenek az Azure-beli leképezett erőforrásokban, és az erőforrás metaadatai folyamatosan szinkronizálódnak az Azure-ba. Ez a szabály ugyanabban az erőforráscsoportban jön létre, mint az adatkezelő.
Megjegyzés:
Az erőforrás-szinkronizálási szabály alapértelmezés szerint az Azure Arc Data Controller üzembe helyezése során jön létre, és csak közvetlen csatlakoztatott módban alkalmazható.
Az erőforrás-szinkronizálási szabály nélkül a felügyelt SQL-példány a következő paranccsal jön létre:
az sql mi-arc create --name <name> --resource-group <group> --location <Azure location> -–subscription <subscription> --custom-location <custom-location> --storage-class-backups <RWX capable storageclass>
Ebben a forgatókönyvben először az Azure ARM API-k lesznek meghívva, és létrejön a leképezett Azure-erőforrás. A megfeleltetett erőforrás sikeres létrehozása után a Kubernetes API meghívásával létrejön a felügyelt SQL-példány a Kubernetes-fürtön.
Az erőforrás-szinkronizálási szabály használatával a Kubernetes API-val létrehozhatja az Arc-kompatibilis felügyelt SQL-példányt az alábbiak szerint:
az sql mi-arc create --name <name> --k8s-namespace <namespace> --use-k8s --storage-class-backups <RWX capable storageclass>
Ebben a forgatókönyvben a felügyelt SQL-példány közvetlenül a Kubernetes-fürtben jön létre. Az erőforrás-szinkronizálási szabály biztosítja, hogy az Azure-ban is létrejön az ezzel egyenértékű erőforrás.
Ha az erőforrás-szinkronizálási szabály véletlenül törlődik, az alábbi REST API-val visszaadhatja a szinkronizálási funkció visszaállításához. A REST API-k végrehajtásával kapcsolatos útmutatásért tekintse meg az Azure REST API-referenciáját. Ügyeljen arra, hogy az adatkezelő Azure-erőforrás-előfizetést és erőforráscsoportot használjon.
https://management.azure.com/subscriptions/{{subscription}}/resourcegroups/{{resource_group}}/providers/microsoft.extendedlocation/customlocations/{{custom_location_name}}/resourcesyncrules/defaultresourcesyncrule?api-version=2021-08-31-preview
"location": "{{Azure region}}",
"properties": {
"targetResourceGroup": "/subscriptions/{{subscription}}/resourcegroups/{{resource_group_of_ data_controller}}",
"priority": 100,
"selector": {
"matchLabels": {
"management.azure.com/resourceProvider": "Microsoft.AzureArcData" //Mandatory
}
}
}
}
Limitations
- Az erőforrás-szinkronizálási szabály nem vet ki Azure Arc-adatvezérlőt. Az Azure Arc-adatkezelőt ARM API-val kell üzembe helyezni.
- Az erőforrás-szinkronizálás csak az olyan adatszolgáltatásokra vonatkozik, mint az Arc-kompatibilis felügyelt SQL-példány, az adatkezelő üzembe helyezése után.
- Az erőforrás-szinkronizálási szabály nem veti ki az Azure Arc-kompatibilis PostgreSQL-et
- Az erőforrás-szinkronizálási szabály nem veti ki az Azure Arc Active Directory-összekötőt
- Az erőforrás-szinkronizálási szabály nem veti ki az Azure Arc-példány feladatátvételi csoportjait
Kapcsolódó tartalom
Azure Arc-adatkezelő létrehozása közvetlen kapcsolati módban a parancssori felület használatával