L'aggiornamento del cluster del servizio Azure Kubernetes non riesce a causa delle regole del gruppo di sicurezza di rete
Questo articolo illustra come risolvere i problemi se l'aggiornamento del cluster servizio Azure Kubernetes (AKS) non riesce a causa delle regole del gruppo di sicurezza di rete .
Prerequisiti
Questo articolo richiede l'interfaccia della riga di comando di Azure versione 2.0.65 o successiva. Per trovare il numero di versione, eseguire az --version
. Se è necessario installare o aggiornare l'interfaccia della riga di comando di Azure, vedere Come installare l'interfaccia della riga di comando di Azure.
Per informazioni più dettagliate sul processo di aggiornamento, vedere la sezione "Aggiornare un cluster del servizio Azure Kubernetes" in Aggiornare un cluster servizio Azure Kubernetes (servizio Azure Kubernetes).
Sintomi
Un aggiornamento del cluster del servizio Azure Kubernetes non riesce e viene visualizzato un messaggio di errore che indica che è coinvolta una regola del gruppo di sicurezza di rete.
Causa
Una regola del gruppo di sicurezza di rete impedisce al cluster di scaricare le risorse necessarie.
Soluzione
Per risolvere il problema, seguire la procedura seguente:
Eseguire
az network nsg list -o table
e quindi individuare il gruppo di sicurezza di rete collegato al cluster. Il gruppo di sicurezza di rete si trova in un gruppo di risorse denominatoMC_<RG name>_<your AKS cluster name>
.Eseguire il comando seguente per visualizzare le regole del gruppo di sicurezza di rete:
az network nsg rule list --resource-group <Rg name> --nsg-name <nsg name> --include-default -o table
Lo screenshot seguente mostra le regole predefinite.
Se si dispone delle regole predefinite, ignorare questo passaggio. In caso contrario, rivedere e rimuovere le regole che bloccano il traffico Internet. Eseguire quindi il comando seguente per aggiornare il cluster del servizio Azure Kubernetes alla stessa versione a cui si è tentato in precedenza di eseguire l'aggiornamento. Questo processo attiverà una riconciliazione.
az aks upgrade --resource-group <ResourceGroupName> --name <AKSClusterName> --kubernetes-version <KUBERNETES_VERSION>
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.