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.
Sommario
Questo articolo illustra come risolvere gli errori di eliminazione del cluster AKS, come PublicIPAddressCannotBeDeleted, InUseSubnetCannotBeDeleted e InUseNetworkSecurityGroupCannotBeDeleted in modo da poter eliminare correttamente il cluster.
Sintomi
Quando si tenta di eliminare un cluster del servizio Azure Kubernetes, viene visualizzato uno dei messaggi di errore seguenti:
Per il
PublicIPAddressCannotBeDeletedcodice di errore:{
messaggio: "Impossibile eliminare l'indirizzo IP pubblico ...../providers/Microsoft.Network/publicIPAddresses/ perché è ancora allocato alla risorsa ...../providers/Microsoft.Network/loadBalancers/kubernetes/frontendIPConfigurations/..... . Per eliminare l'IP pubblico, disassociare/scollegare l'indirizzo IP pubblico dalla risorsa".
}
Per il
InUseSubnetCannotBeDeletedcodice di errore:{
messaggio: "Subnet aks-subnet è utilizzata da …../Microsoft.Network/networkInterfaces/|providers|Microsoft.Compute|virtualMachineScaleSets|vmss|virtualMachines|1|networkInterfaces|aks-worker-vmss/ipConfigurations/ipconfig1 e non può essere eliminata. Per eliminare la subnet, eliminare tutte le risorse al suo interno".
}
o
{
messaggio: "Subnet aks-subnet è in uso da ..../resourceGroups/.../providers/Microsoft.Network/virtualNetworks/.../subnets/.../serviceAssociationLinks/AppServiceLink e non può essere eliminato. Per eliminare la subnet, eliminare tutte le risorse al suo interno. Vedere aka.ms/deletesubnet."
}
Per il
InUseNetworkSecurityGroupCannotBeDeletedcodice di errore:{
messaggio: "Impossibile eliminare il gruppo di sicurezza di rete ...../Microsoft.Network/networkSecurityGroups/test perché è utilizzato dalle seguenti risorse: ...../Microsoft.Network/virtualNetworks/test/subnets/test. Per eliminare il gruppo di sicurezza di rete, rimuovere l'associazione con le risorse".
}
Motivo
Il cluster AKS è associato a una subnet, a un gruppo di sicurezza di rete (NSG) o a un indirizzo IP pubblico specifico attualmente in uso. Questa associazione impedisce l'eliminazione del cluster.
Soluzione
Rimuovere tutti gli indirizzi IP pubblici associati ad Azure Load Balancer e alla risorsa usata dalla subnet. Per altre informazioni, vedere Visualizzare un indirizzo IP pubblico, modificarne le impostazioni o eliminarlo.
Nel bilanciamento del carico, rimuovere le regole per le regole di bilanciamento del carico, i probe di integrità e i pool di back-end.
Per il gruppo di sicurezza di rete e la subnet, rimuovere tutte le regole associate. Per ulteriori informazioni, vedere Associare o dissociare un gruppo di sicurezza di rete a una subnet o a un'interfaccia di rete.
Se si usa un piano di servizio app con una subnet connessa alla rete virtuale del cluster del servizio Azure Kubernetes, è necessario rimuovere il piano di servizio app associato e le relative risorse interne( ad esempio App per le funzioni e database di Azure SQL) e quindi riprovare a eliminare il cluster del servizio Azure Kubernetes.