Aggiornare o eliminare un pool di standby per Istanze di Azure Container (anteprima)
Articolo 11/19/2024
1 contributore
Commenti e suggerimenti
In questo articolo
Importante
I pool di standby per Istanze di Azure Container sono attualmente in anteprima. Le anteprime vengono rese disponibili a condizione che l'utente accetti le condizioni supplementari per l'utilizzo . Alcuni aspetti di questa funzionalità potrebbero subire modifiche prima della disponibilità a livello generale.
Questo articolo illustra come aggiornare o eliminare un pool di standby per Istanze di Azure Container.
Prerequisiti
Prima di utilizzare i pool di standby, completare la registrazione delle funzionalità e configurare i controlli di accesso in base al ruolo elencati nella pagina di panoramica dei pool di standby per Istanze di Azure Container .
Aggiornare un pool di standby
Un pool di standby può essere aggiornato in qualsiasi momento. Le impostazioni regolabili dopo la creazione includono maxReadyCapacity
e l'oggetto associato containerGroupProfile
. Se si aggiorna il profilo del gruppo di contenitori del pool di standby, il nuovo profilo deve trovarsi anche nella stessa sottoscrizione e nella stessa posizione del pool di standby. Dopo aver aggiornato il profilo, il pool svuota tutte le istanze esistenti e le sostituisce con quelle nuove.
Aggiornare un pool di standby esistente usando az standby-container-group-pool update .
az standby-container-group-pool update \
--resource-group myResourceGroup
--location WestCentralUS \
--name myStandbyPool \
--max-ready-capacity 20 \
--refill-policy always \
--container-profile-id "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.ContainerInstance/containerGroupProfiles/mycontainergroupprofile"
Aggiornare un pool di standby esistente usando Update-AzStandbyContainerGroupPool .
Update-AzStandbyContainerGroupPool `
-ResourceGroup myResourceGroup `
-Location WestCentralUS `
-Name myStandbyPool `
-MaxReadyCapacity 20 `
-RefillPolicy always `
-ContainerProfileId "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.ContainerInstance/containerGroupProfiles/mycontainergroupprofile"
Aggiornare un pool di standby esistente. Aggiornare il modello e distribuirlo usando az deployment group create o New-AzResourceGroupDeployment .
{
"$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"parameters": {
"location": {
"type": "string",
"defaultValue": "West Central US"
},
"name": {
"type": "string",
"defaultValue": "myStandbyPool"
},
"maxReadyCapacity" : {
"type": "int",
"defaultValue": 10
},
"refillPolicy" : {
"type": "string",
"defaultValue": "always"
},
"containerGroupProfile" : {
"type": "string",
"defaultValue": "/subscriptions/{SubscriptionID}/resourceGroups/myResourceGroup/providers/Microsoft.ContainerInstance/containerGroupProfiles/mycontainergroupprofile"
}
},
"resources": [
{
"type": "Microsoft.StandbyPool/standbyContainerGroupPools",
"apiVersion": "2024-03-01",
"name": "[parameters('name')]",
"location": "[parameters('location')]",
"properties": {
"elasticityProfile": {
"maxReadyCapacity": "[parameters('maxReadyCapacity')]",
"refillPolicy": "[parameters('refillPolicy')]"
},
"containerGroupProfile": "[parameters('containerGroupProfile')]"
}
}
]
}
Aggiornare un pool di standby esistente usando Crea o Aggiorna .
PUT https://management.azure.com/subscriptions/{SubscriptionID}/resourceGroups/myResourceGroup/providers/Microsoft.StandbyPool/standbyContainerGroupPools/myStandbyPool?api-version=2024-03-01
Request Body
{
"properties": {
"elasticityProfile": {
"maxReadyCapacity": 20,
"refillPolicy": "always"
},
"containerGroupProperties": {
"containerGroupProfile": {
"id": "/subscriptions/{SubscriptionID}/resourceGroups/myResourceGroup/providers/Microsoft.ContainerInstance/containerGroupProfiles/mycontainergroupprofile",
"revision": 1
}
}
},
"location": "West Central US"
}
Eliminare un pool di standby
Eliminare un pool di standby esistente usando Update-AzStandbyContainerGroupPool .
Remove-AzStandbyContainerGroupPool `
-ResourceGroup myResourceGroup `
-Name myStandbyPool
Eliminare un pool di standby esistente usando Elimina .
DELETE https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StandbyPool/standbyContainerGroupPools/{standbyContainerGroupPoolName}?api-version=2024-03-01
Passaggi successivi
Ottenere i dettagli del pool di standby e del contenitore usando le API di visualizzazione runtime del pool di standby.