Condividi tramite


La creazione di un cluster AKS Arc non riesce su Azure Local 2511 o 2512 dopo l'aggiornamento dalla versione 2510

Dopo l'aggiornamento di Azure Local dalla versione 2510 alla versione 2511 o 2512, la creazione di un nuovo cluster AKS Arc fallisce, mentre i cluster esistenti e le altre operazioni continuano a funzionare normalmente.

Informazioni generali

Il servizio AKS (Azure Kubernetes Service) abilitato da Azure Arc su Azure Local supporta le operazioni del ciclo di vita del cluster, tra cui creazione, aggiornamento e gestione. Quando Azure Local viene aggiornato dalla versione 2510 alla versione 2511 o 2512, un problema di configurazione con HybridAksExtension impedisce la creazione di un nuovo cluster di Azure Kubernetes Arc. Questo problema non influisce sui cluster del servizio Azure Kubernetes esistenti o sulle nuove installazioni di Azure Local 2511 o 2512.

Sintomi

Dopo l'aggiornamento di Azure Locale dalla versione 2510 alla versione 2511 o 2512, è possibile osservare il problema seguente quando si tenta di creare nuovi cluster Arc del servizio Azure Kubernetes:

  • La creazione del cluster ha esito negativo con un errore di timeout:

    "message": "Error: Timed out waiting for the operation to complete. Detailed message: AKSAddonsReady: Warning: AddonNotReady: ProviderCSIDriver: AddOn not ready.\n: Timed out CorrelationId: "
    
  • L'errore si riproduce in modo coerente solo nei sistemi aggiornati dalla versione 2510.

  • Nessun errore rilevato durante l'aggiornamento dell'host o gli aggiornamenti del cluster esistenti.

Motivo

Questo problema si verifica a causa di un problema con HybridAksExtension in Azure Local 2511 o 2512. Quando si esegue l'aggiornamento dalla versione 2510 alla versione 2511 o 2512, il sistema entra in uno stato che impedisce la creazione di nuovi cluster. Tuttavia, i cluster esistenti e altre operazioni continuano a funzionare normalmente.

Ambito e impatto

Questa sezione descrive gli scenari di aggiornamento interessati da questo problema e l'impatto sugli ambienti dei clienti.

Scenari interessati

  • Aggiornamento locale di Azure dalla versione 2510 alla versione 2511.
  • Aggiornamento locale di Azure dalla versione 2510 alla versione 2512.
  • Tentando la creazione di un nuovo cluster AKS Arc dopo l'aggiornamento.
Percorso di aggiornamento locale di Azure Risultato della creazione del cluster AKS Arc
Aggiornamento 2510 → 2511 ❌ Fallimento
Aggiornamento 2510 → 2512 ❌ Fallimento

Impatto del cliente

  • I clienti che eseguono l'aggiornamento locale di Azure da 2510 a 2511 o 2512 non possono creare nuovi cluster di Azure Kubernetes Arc.
  • Rischio di produzione per i clienti che pianificano l'espansione del cluster dopo l'aggiornamento.
  • Il percorso di aggiornamento continua a funzionare, mascherando il problema fino al tentativo di creazione del cluster.

Confermare il problema

Controllare se l'ambiente è interessato verificando la versione di HybridAksExtension.

Passaggio 1: Controllare la versione dell'estensione

Eseguire i comandi seguenti per controllare la versione hybridAksExtension:

az login --use-device-code --tenant <Azure tenant ID>
az account set -s <subscription ID>
$res=get-archcimgmt
az k8s-extension show -g $res.HybridaksExtension.resourceGroup -c $res.ResourceBridge.name --cluster-type appliances --name hybridaksextension

Passaggio 2: Verificare l'applicabilità dei problemi

Se ti riguarda questo problema se si applicano i seguenti elementi:

  • HybridAksExtension è 4.0.X (versioni precedenti alla 4.0.92).
  • Azure Local è stato aggiornato dalla versione 2510 alla versione 2511 o 2512.
  • Si sta tentando di creare un nuovo cluster AKS Arc.

Soluzione

Per risolvere il problema di creazione del cluster, aggiornare HybridAksExtension alla versione più recente usando i comandi di PowerShell seguenti.

Aggiornare HybridAksExtension alla versione più recente

Eseguire i comandi di PowerShell seguenti per aggiornare HybridAksExtension alla versione più recente della patch:

Install-Module -Name Support.AksArc
Import-Module Support.AksArc
Invoke-SupportAksArcRemediation_HotFix_2511_2512CreateCluster

Questo comando aggiorna l'estensione alla versione 4.0.92 o successiva, che risolve il problema di creazione del cluster.

Verificare la correzione

Dopo aver eseguito i comandi di correzione, verificare che l'estensione sia aggiornata:

az login --use-device-code --tenant <Azure tenant ID>
az account set -s <subscription ID>
$res=get-archcimgmt
az k8s-extension show -g $res.HybridaksExtension.resourceGroup -c $res.ResourceBridge.name --cluster-type appliances --name hybridaksextension

Verificare che la versione HybridAksExtension sia 4.0.92 o successiva.

Risoluzione

Questo problema è attualmente in fase di indagine e è in corso una correzione permanente.

Fino a quando la correzione non viene convalidata e rilasciata completamente, i clienti sono invitati a seguire la soluzione alternativa consigliata descritta in questo articolo. Questa pagina viene aggiornata man mano che diventano disponibili altre indicazioni.

Passaggi successivi

  • Se si pianifica di eseguire l'aggiornamento da Azure Local 2510 a 2511 o 2512, applicare i passaggi di mitigazione prima di tentare di creare nuovi cluster AKS Arc.
  • Se l'ambiente è già interessato, eseguire i comandi di correzione e verificare la versione dell'estensione prima di ritentare la creazione del cluster.
  • Esaminare i log di creazione del cluster per ulteriori dettagli sugli errori se i problemi persistono.
  • Se i problemi vengono mantenuti o se è necessaria assistenza, contattare il supporto tecnico Microsoft con informazioni dettagliate sul percorso di aggiornamento e sul comportamento osservato.