Condividi tramite


Aggiornare il cluster Edge Essentials del servizio Azure Kubernetes (offline)

In un ambiente disconnesso (offline, air-gapped) in cui i nodi Edge Essentials del servizio Azure Kubernetes sono isolati da WSUS e Internet, è comunque possibile aggiornare AKS Edge Essentials. Tuttavia, è necessario un po' di lavoro manuale per preparare l'aggiornamento. Questo articolo illustra il processo.

Passaggio 1: Scaricare i file di aggiornamento in un computer connesso a Internet

Poiché il meccanismo di recapito degli aggiornamenti per gli aggiornamenti di AKS Edge Essentials è Microsoft Update, i file di aggiornamento sono disponibili per il download nel sito Web di Microsoft Update Catalog.

  1. In un computer con accesso a Internet passare al Catalogo di Microsoft Update e cercare gli aggiornamenti di Azure Kubernetes Edge Essentials.

  2. Nell'elenco individuare la versione desiderata e l'implementazione di Kubernetes (k8s o k3s), ad esempio AKS Edge Essentials k8s 1.26.6 (Version 1.5.203.0) e fare clic sul Download pulsante .

  3. Scaricare tutti i file che costituiscono l'aggiornamento completo. Ci sono più file; il numero esatto dipende dall'aggiornamento. Hanno nomi come akswindows3_2526412badc9e781382a5e064b9f1b664f414c67.exe.

  4. Copiare i file eseguibili in una cartella in tutti i nodi Edge Essentials del servizio Azure Kubernetes usando qualsiasi meccanismo disponibile (unità flash USB, disco ottico e così via).

Passaggio 2: Preparare l'aggiornamento

Dopo che i file eseguibili vengono copiati nei nodi di Azure Kubernetes Edge Essentials, preparare l'aggiornamento in ogni nodo eseguendo tutti gli eseguibili patch in ogni nodo. I file eseguibili sono eseguibili autoestranti che inseriscono i file nel percorso di gestione temporanea nel nodo.

I file eseguibili, quando vengono eseguiti, si riferiscono a se stessi come un nome lungo le righe di "AKS-EE Windows Fragment". Ogni eseguibile visualizza una singola finestra di dialogo che conferma l'installazione; non esiste un'altra interazione dell'utente.

È possibile eseguire un'estrazione automatica eseguendo l'eseguibile con un -y parametro . È quindi possibile automatizzare l'installazione in un nodo tramite uno script. Ad esempio, le fasi di PowerShell seguenti di tutti i file eseguibili in una singola cartella:

foreach ($i in Get-ChildItem) { Start-Process $i.fullname -Wait -ArgumentList "-y" }

Passaggio 3: Convalidare la gestione temporanea dei file

Facoltativamente, verificare che i file vengano inseriti in staging in C:\Program Files\AKS-Edge\update-cache. L'elenco esatto dei file e del contenuto dei file varia a seconda dell'aggiornamento; la convalida sta esaminando che i file sono stati inseriti nella cartella .

Passaggio 4: Eseguire l'aggiornamento

Dopo la gestione temporanea dell'aggiornamento, seguire il processo di aggiornamento standard a partire dal passaggio 2.