Megosztás a következőn keresztül:


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.

A flowchart demonstrating resource sync from Azure Data Studio or Azure CLI passing information to the Kubernetes API. Then the resource sync operator passes the information to the Azure ARM API.

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

Azure Arc-adatkezelő létrehozása közvetlen kapcsolati módban a parancssori felület használatával