Azure Container Instances에 대한 대기 풀 업데이트 또는 삭제(미리 보기)
이 문서의 내용
Important
Azure Container Instances의 대기 풀은 현재 미리 보기로 제공됩니다. 추가 사용 약관 에 동의하는 조건으로 미리 보기를 사용할 수 있습니다. 이 기능의 몇 가지 측면은 일반 공급(GA) 전에 변경될 수 있습니다.
이 문서에서는 Azure Container Instances에 대한 대기 풀을 업데이트하거나 삭제하는 단계를 안내합니다.
필수 조건
대기 풀을 활용하기 전에 기능 등록을 완료하고 Azure Container Instances에 대한 대기 풀 개요 페이지에 나열된 역할 기반 액세스 제어를 구성합니다.
대기 풀 업데이트
대기 풀은 언제든지 업데이트할 수 있습니다. 만든 후 조정할 수 있는 설정에는 연결된 설정이 포함 maxReadyCapacity
됩니다 containerGroupProfile
. 대기 풀의 컨테이너 그룹 프로필을 업데이트하는 경우 새 프로필도 대기 풀과 동일한 구독 및 위치에 있어야 합니다. 프로필이 업데이트되면 풀은 모든 기존 인스턴스를 드레이닝하고 새 인스턴스로 바꿉니다.
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"
Update-AzStandbyContainerGroupPool을 사용하여 기존 대기 풀을 업데이트합니다 .
Update-AzStandbyContainerGroupPool `
-ResourceGroup myResourceGroup `
-Location WestCentralUS `
-Name myStandbyPool `
-MaxReadyCapacity 20 `
-RefillPolicy always `
-ContainerProfileId "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.ContainerInstance/containerGroupProfiles/mycontainergroupprofile"
기존 대기 풀을 업데이트합니다. az deployment group create 또는 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')]"
}
}
]
}
만들기 또는 업데이트 를 사용하여 기존 대기 풀을 업데이트합니다.
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"
}
대기 풀 삭제
az standby-container-group-pool delete를 사용하여 기존 대기 풀을 삭제합니다 .
az standby-container-group-pool delete \
--resource-group myResourceGroup \
--name myStandbyPool
Update-AzStandbyContainerGroupPool을 사용하여 기존 대기 풀을 삭제합니다 .
Remove-AzStandbyContainerGroupPool `
-ResourceGroup myResourceGroup `
-Name myStandbyPool
삭제 를 사용하여 기존 대기 풀을 삭제합니다.
DELETE https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StandbyPool/standbyContainerGroupPools/{standbyContainerGroupPoolName}?api-version=2024-03-01
다음 단계
대기 풀 런타임 뷰 API를 사용하여 대기 풀 및 컨테이너 세부 정보를 가져옵니다 .