Non è possibile eliminare un indirizzo IP pubblico,una subnet o un gruppo di sicurezza di rete in uso
Questo articolo illustra come identificare e risolvere l'errore PublicIPAddressCannotBeDeleted
, InUseSubnetCannotBeDeleted
o InUseNetworkSecurityGroupCannotBeDeleted
che si verifica quando si tenta di eliminare un cluster del servizio Azure Kubernetes di Microsoft servizio Azure Kubernetes.
Sintomi
Quando si tenta di eliminare un cluster del servizio Azure Kubernetes, viene visualizzato uno dei messaggi di errore seguenti:
Per il
PublicIPAddressCannotBeDeleted
codice 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
InUseSubnetCannotBeDeleted
codice 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
InUseNetworkSecurityGroupCannotBeDeleted
codice 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".
}
Causa
Il cluster del servizio Azure Kubernetes è associato a una subnet, a un gruppo di sicurezza di rete 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 servizio di bilanciamento del carico rimuovere le regole per le regole di bilanciamento del carico, i probe di integrità e i pool back-end.
Per il gruppo di sicurezza di rete e la subnet, rimuovere tutte le regole associate. Per ulteriori informazioni, vedere Associare o annullare l'associazione di un gruppo di sicurezza di rete da una subnet o 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.
Contattaci per ricevere assistenza
In caso di domande o bisogno di assistenza, creare una richiesta di supporto tecnico oppure formula una domanda nel Supporto della community di Azure. È possibile anche inviare un feedback sul prodotto al feedback della community di Azure.