Cvičení – replikace image kontejneru do různých oblastí Azure
Řekněme, že máte nasazené výpočetní úlohy do několika oblastí. Službu Azure Container Registry můžete použít k umístění registru kontejneru do každé oblasti, kde běží image. Tato strategie umožňuje operace uzavření sítě a umožňuje rychlé a spolehlivé přenosy vrstev imagí.
Geografická replikace umožňuje, aby registr kontejneru fungoval jako jeden registr, který obsluhuje několik oblastí s více hlavními regionálními registry.
Geograficky replikovaný registr nabízí tyto výhody:
- Použijte názvy jednotlivých registrů, imagí a značek v několika oblastech.
- Přístup k registru zavření sítě z regionálních nasazení.
- Žádné další poplatky za výchozí přenos dat, protože image se načítají z místního replikovaného registru ve stejné oblasti jako hostitel kontejneru.
- Jedna správa registru napříč několika oblastmi.
Vytvořte replikovanou oblast pro registr kontejneru Azure
Pomocí příkazu replikujte registr do jiné oblasti
az acr replication create
. V tomto příkladujapaneast
replikujeme do oblasti.az acr replication create --registry $ACR_NAME --location japaneast
Výstup by měl vypadat podobně jako v následujícím zhuštěném příkladu výstupu:
{ ... resourceGroups/learn-acr-rg/providers/Microsoft.ContainerRegistry/registries/myuniqueacrname/replications/japaneast", "location": "japaneast", "name": "japaneast", "provisioningState": "Succeeded", "regionEndpointEnabled": true, "resourceGroup": "learn-acr-rg", ... }
Pomocí příkazu zobrazte všechny repliky imagí kontejneru
az acr replication list
.az acr replication list --registry $ACR_NAME --output table
Výstup by měl vypadat podobně jako v následujícím příkladu výstupu:
NAME LOCATION PROVISIONING STATE STATUS REGION ENDPOINT ENABLED --------- ---------- ------------------- ------- ------------------------ japaneast japaneast Succeeded Ready True eastus eastus Succeeded Ready True
Image kontejneru můžete zobrazit také na webu Azure Portal tak, že přejdete do registru kontejneru a vyberete geografické replikace:
Vyčištění prostředků
Odeberte prostředky, které jste vytvořili v tomto modulu, abyste se vyhnuli poplatkům. Odstraněním skupiny prostředků se odstraní také všechny jeho přidružené prostředky.
Přejděte na Azure Cloud Shell.
Pomocí příkazu odstraňte skupinu
az group delete
prostředků.az group delete --name learn-acr-rg --yes --no-wait
Další informace
Další informace o službě Azure Container Registry a Dockeru v Azure najdete v následujících zdrojích informací: