Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questo articolo illustra come identificare e risolvere l'errore SubnetIsDelegated che si verifica quando si tenta di creare un pool di nodi.
Prerequisiti
- Interfaccia della riga di comando di Azure (versione 2.0.59 o successiva)
Sintomi
Quando si tenta di creare un pool di nodi in un cluster del servizio Azure Kubernetes, viene visualizzato il messaggio di errore seguente:
Code:SubnetIsDelegated
Messaggio:
AgentPoolProfileLa subnet con ID <subnet-id> non può essere usata come subnet delegata. Per altri dettagli, vedere https://aka.ms/adv-network-prerequest .
Motivo
Se si tenta di creare un pool di nodi usando una subnet e la subnet ha la delega abilitata per un servizio specifico di Azure, il nuovo pool di nodi non può essere integrato con il servizio AKS.
Risoluzione
Per risolvere il problema, seguire questa procedura:
Verificare che la subnet sia delegata correttamente:
az network vnet subnet show \ --resource-group $RESOURCE_GROUP \ --vnet-name $VNET_NAME \ --name $SUBNET_NAME \ --query delegationsAssicurarsi che l'output mostri Microsoft.ContainerService/managedClusters come servizio delegato o nessun servizio delegato. Se l'output mostra qualsiasi altra delega del servizio di Azure, rimuoverla eseguendo il comando seguente:
az network vnet subnet update \ --resource-group $RESOURCE_GROUP \ --vnet-name $VNET_NAME \ --name $SUBNET_NAME \ --remove delegations 0Eseguire il comando seguente per aggiungere la delega del cluster gestito:
az network vnet subnet update \ --resource-group $RESOURCE_GROUP \ --vnet-name $VNET_NAME \ --name $SUBNET_NAME \ --delegations Microsoft.ContainerService/managedClustersDopo aver rimosso la delega della subnet, provare di nuovo a creare il pool di nodi usando il
az aks nodepool addcomando .
Riferimenti
Contattaci per ricevere assistenza
In caso di domande, è possibile porre domande al supporto della community di Azure. È anche possibile inviare commenti e suggerimenti sul prodotto alla community di commenti e suggerimenti di Azure.