Condividi tramite


Novità in AKS su Azure Local

Si applica a: AKS locale su Azure

Questo articolo elenca le varie funzionalità e i miglioramenti disponibili in AKS abilitato da Azure Arc su Azure Local.

Annotazioni

Azure Kubernetes Service (AKS) è supportato solo nella versione locale di Azure 23H2 e versioni successive.

Informazioni su AKS su Azure Local

AKS su Azure Locale utilizza Azure Arc per creare nuovi cluster Kubernetes direttamente su Azure Locale. Consente di usare strumenti familiari come i modelli di portale di Azure, interfaccia della riga di comando di Azure e Azure Resource Manager per creare e gestire i cluster Kubernetes in esecuzione in Locale di Azure. Poiché i cluster vengono connessi automaticamente ad Arc quando vengono creati, è possibile usare l'ID Microsoft Entra per la connessione ai cluster da qualsiasi posizione. In questo modo gli sviluppatori e gli operatori dell'applicazione possono effettuare il provisioning e configurare i cluster Kubernetes in base ai criteri aziendali.

Microsoft continua a concentrarsi sulla distribuzione di un'esperienza utente coerente per tutti i cluster del servizio Azure Kubernetes. Se sono stati creati e gestiti cluster Kubernetes con Azure, è possibile gestire direttamente i cluster Kubernetes in esecuzione in Locale di Azure usando il portale di Azure o le esperienze di gestione dell'interfaccia della riga di comando di Azure.

Gestione semplificata dei componenti AKS su Azure Locale

AKS su Azure Local include diversi componenti dell'infrastruttura che offrono esperienze di Azure, tra cui il Bridge di Risorse Arc, la Localizzazione Personalizzata e l'Estensione Kubernetes per l'operatore AKS Arc. Questi componenti dell'infrastruttura sono ora inclusi in Locale di Azure:

  • Arc Resource Bridge: Il bridge di risorse Arc viene creato automaticamente quando si distribuisce Azure Local. Questa macchina virtuale Kubernetes leggera connette l'istanza locale di Azure al cloud di Azure e abilita la gestione delle risorse locale da Azure. Azure Arc Resource Bridge offre la linea di vista per i cloud privati necessari per gestire risorse come i cluster Kubernetes in locale tramite Azure.
  • Percorso personalizzato: proprio come Azure Arc Resource Bridge, viene creata automaticamente una posizione personalizzata quando si distribuisce Azure Local. Una posizione personalizzata è l'equivalente locale di un'area di Azure ed è un'estensione del costrutto di posizione di Azure. Le posizioni personalizzate consentono agli amministratori dei tenant di usare il data center con le estensioni appropriate installate, come posizioni di destinazione per il deployment di AKS.
  • Estensione Kubernetes per gli operatori AKS Arc: L'estensione Kubernetes per gli operatori di AKS viene installata automaticamente su Arc Resource Bridge quando si distribuisce Azure Local. È l'equivalente locale di un provider di risorse di Azure Resource Manager per aiutare a gestire AKS tramite Azure.

Grazie all'integrazione di questi componenti, Azure Arc offre una soluzione di provisioning e gestione kubernetes unificata ed efficiente, consentendo di colmare facilmente il divario tra infrastrutture locali e cloud.

Persona chiave

Amministratore dell'infrastruttura: il ruolo dell'amministratore dell'infrastruttura consiste nel configurare Azure Locale, che include tutte le distribuzioni dei componenti dell'infrastruttura indicate in precedenza. Gli amministratori devono anche configurare la configurazione della piattaforma, ad esempio la configurazione di rete e archiviazione, in modo che gli operatori Kubernetes possano creare e gestire cluster Kubernetes.

Operatore Kubernetes: gli operatori Kubernetes possono creare e gestire cluster Kubernetes in Locale di Azure in modo da poter eseguire applicazioni senza coordinare gli amministratori dell'infrastruttura. All'operatore viene concesso l'accesso alla sottoscrizione di Azure, alla posizione personalizzata di Azure e alla rete virtuale dall'amministratore dell'infrastruttura. Non è necessario alcun accesso all'infrastruttura locale sottostante. Una volta che l'operatore ha l'accesso necessario, può creare cluster Kubernetes in base alle esigenze dell'applicazione: pool di nodi Windows/Linux, versioni di Kubernetes e così via.

Funzionalità e miglioramenti

Questa sezione elenca le nuove funzionalità e i miglioramenti di AKS Arc in ogni versione di Azure Local.

Versione 2503

Sono disponibili le funzionalità di distribuzione e gestione del cluster Kubernetes seguenti:

  • SKU di macchine virtuali di grandi dimensioni per i pool di nodi Kubernetes: aggiunta di due nuovi SKU di macchine virtuali: Standard_D32s_v332 vCPU, 128 GiB e Standard_D16s_v3: 16 vCPU, 64 GiB, per supportare pool di nodi più grandi in un cluster del servizio Azure Kubernetes. Per altre informazioni sulle dimensioni supportate delle macchine virtuali, vedere Opzioni di scalabilità supportate.
  • Miglioramento dell'esperienza di raccolta log: raccolta log migliorata per i nodi del piano di controllo AKS e le macchine virtuali del pool di nodi, con supporto per specificare più indirizzi IP e la chiave SSH o il percorso della directory. Per altre informazioni, vedere la raccolta di log su richiesta e l'interfaccia della riga di comando az aksarc get-logs.
  • Miglioramento della diagnosabilità: lo strumento di controllo diagnostico viene eseguito automaticamente in caso di errore durante la creazione del cluster Kubernetes e sono stati aggiunti nuovi casi di test.
  • Eliminazione migliorata del cluster Kubernetes: Correzioni dei problemi di eliminazione; ad esempio a causa di pod disruption budgets.
  • Download migliorato dell'immagine AKS Arc: Sono stati risolti i problemi relativi ai download delle immagini AKS Arc.
  • Supporto migliorato per la GPU: miglioramento della gestione degli errori per la creazione del cluster Kubernetes con pool di nodi abilitati per GPU. Correzione dei problemi noti relativi al collegamento di volumi persistenti nei pool di nodi abilitati per GPU.

Per iniziare a usare queste funzionalità nella versione 2503, assicurarsi di aggiornare l'estensione dell'interfaccia della riga di comando AKSArc alla versione 1.5.37 o successiva.

Versioni di Kubernetes supportate per la versione 2503

Le versioni di Kubernetes supportate nella versione 2503 sono: 1.28.12, 1.28.14, 1.29.7, 1.29.9, 1.30.3 e 1.30.4.

Versione 2411

Sono disponibili le funzionalità di distribuzione e gestione del cluster Kubernetes seguenti:

  • Identità del carico di lavoro (anteprima). È ora possibile distribuire cluster AKS Arc con l'identità del carico di lavoro attivata e distribuire i pod dell'applicazione con l'etichetta di identità di carico di lavoro per accedere alle risorse protette con ID Microsoft Entra, ad esempio, Azure Key Vault. Per altre informazioni, vedere Distribuire e configurare l'identità del carico di lavoro.
  • Integrazione di Arc Gateway (anteprima). È ora possibile distribuire cluster Arc del servizio Azure Kubernetes con proxy Arc a livello di pod e comunicare con il gateway Arc, riducendo l'elenco di URL in uscita da configurare in un ambiente di rete isolato. Per altre informazioni, vedere Semplificare i requisiti di configurazione di rete con Azure Arc Gateway.
  • IP del piano di controllo. È ora possibile distribuire cluster AKS Arc senza specificare l'indirizzo IP del piano di controllo. L'indirizzo IP viene assegnato automaticamente. Per altre informazioni, vedere questa sezione nell'articolo Requisiti di sistema di rete.
  • Disabilitare il download di immagini di Windows. È ora possibile disabilitare i download di immagini di Windows disabilitando il pool di nodi windows dopo la creazione del cluster, riducendo il traffico di rete sulle connessioni HTTP e fornendo un supporto migliore per gli ambienti a larghezza di banda ridotta. Per ulteriori informazioni, vedere Disabilitare la funzionalità pool di nodi Windows su Azure Locale.
  • Terraform (anteprima). È ora possibile creare cluster AKS Arc con i moduli Terraform e le impostazioni predefinite intelligenti. Per altre informazioni, vedere Creare cluster con Terraform.
  • Gestione degli errori. La gestione degli errori è ora migliorata per evitare eliminazioni di rete logiche con risorse cluster dipendenti, configurazioni errate della GPU e altro ancora.

Per iniziare a usare queste funzionalità nella versione 2411, assicurarsi di aggiornare l'estensione dell'interfaccia della riga di comando AKSArc alla versione 1.4.23 o successiva.

Versioni di Kubernetes supportate per la versione 2411

Le versioni di Kubernetes supportate nella versione 2411 sono 1.27.7, 1.27.9, 1.28.5, 1.28.9, 1.29.2 e 1.29.4.

Versione 2408

Sono disponibili le funzionalità di distribuzione e gestione del cluster Kubernetes seguenti:

  • Miglioramenti dell'alta disponibilità. È ora possibile distribuire nodi con anti-affinità in host fisici specifici nei cluster locali di Azure. Per altre informazioni, vedere Set di disponibilità.
  • PowerShell. È ora possibile usare i cmdlet di PowerShell per gestire i cluster di Azure Kubernetes Arc in Azure Locale con il supporto CRUD. Per ulteriori informazioni, consultare la documentazione di riferimento di PowerShell.
  • Miglioramenti del rapporto sugli errori. È ora possibile ottenere una segnalazione dei casi di errore migliorata con controlli preliminari; Ad esempio, un controllo delle versioni di Kubernetes non corrette e della capacità GPU disponibile.
  • Supporto per NVIDIA T4. È ora possibile creare pool di nodi in nuove dimensioni di vm con GPU NVIDIA T4. Per altre informazioni, vedere Usare GPU.
  • Arc Gateway È ora possibile utilizzare Arc Gateway per configurare solo alcuni degli URL in uscita per usare i cluster del servizio Azure Kubernetes in Azure Locale.
  • Supportare il CIDR del pod. È ora possibile creare un cluster di Azure Arc-enabled Kubernetes (AKS) con un intervallo IP CIDR per i pod specificato dall'utente.

Versioni dei componenti supportate per la versione 2408

Componente Versione
AKS Arc 1.3.218
Versioni di Kubernetes 1.27.7, 1.27.9, 1.28.5, 1.28.9, 1.29.2, 1.29.4

Versione 2405

Sono disponibili le funzionalità di distribuzione e gestione del cluster Kubernetes seguenti:

  • Supporto per Azure RBAC. È ora possibile abilitare il controllo degli accessi in base al ruolo di Azure (Azure RBAC) per Kubernetes durante la creazione di cluster AKS Arc utilizzando Azure CLI e i modelli di Azure Resource Manager.
  • Aggiornamento di Taints ed etichette. È ora possibile aggiornare le macchie e le etichette durante un'operazione di aggiornamento del pool di nodi AKS Arc usando la CLI di Azure e i modelli di Azure Resource Manager.
  • Metriche e avvisi della piattaforma del cluster AKS Arc. È ora possibile visualizzare le metriche del cluster Arc del servizio Azure Kubernetes Arc (metriche della piattaforma) e creare avvisi basati su metriche.
  • Riparazione automatica del certificato. È ora possibile ripristinare automaticamente i certificati, gestiti da cert-tattoo, scaduti all'arresto del cluster.
  • Scaricare manualmente i dischi rigidi virtuali (download offline). Questa funzionalità, ora disponibile solo in anteprima privata, consente di scaricare le immagini delle macchine virtuali e caricarle nel centro di destinazione usando un processo manuale. Ciò può essere utile negli ambienti in cui il download di file di grandi dimensioni è scomodo. Se si è interessati a usarlo, contattare il rappresentante dell'account Microsoft.

Versioni dei componenti supportate per la versione 2405

Le versioni dei componenti seguenti sono supportate nella versione 2405:

Componente Versione
AKS Arc 1.0.23.10605
Versioni di Kubernetes 1.26.10, 1.26.12, 1.27.7, 1.27.9, 1.28.3, 1.28.5

Versione 2402

Sono disponibili le funzionalità di distribuzione e gestione del cluster Kubernetes seguenti:

  • Scalabilità automatica. È ora possibile abilitare la funzionalità di scalabilità automatica quando si creano o si aggiornano cluster e pool di nodi Kubernetes.
  • Supporto per NVIDIA A16. È ora possibile creare pool di nodi in nuove dimensioni di vm con GPU NVIDIA A16. Per altre informazioni, vedere Usare GPU per carichi di lavoro a elevato utilizzo di calcolo.
  • Impostazioni di diagnostica. È possibile esportare i log di controllo e altri log del piano di controllo in una o più destinazioni. Per altre informazioni, vedere Impostazioni di diagnostica in Monitoraggio di Azure.
  • Scadenza del certificato. È ora possibile arrestare i cluster Kubernetes per un massimo di 7 giorni senza problemi di scadenza del certificato.
  • Aggiorna stato. È ora possibile visualizzare lo stato degli aggiornamenti del cluster Kubernetes in corso.

Versione 2311.2

Azure Kubernetes Service abilitato da Azure Arc su Azure Local è disponibile a livello generale a partire da questa versione.

Sono disponibili le funzionalità di distribuzione e gestione del cluster Kubernetes seguenti:

  • Nuova estensione dell'interfaccia a riga di comando e esperienza del portale di Azure. La nuova versione GA dell'estensione CLI di Azure a partire da questo rilascio è az aksarc. Per altre informazioni, vedere Creare cluster Kubernetes con l'interfaccia della riga di comando di Azure. È anche possibile visualizzare la nuova esperienza di creazione del cluster del portale in Creare cluster Kubernetes usando il portale di Azure.
  • Supporto per le reti logiche. A partire da questa versione, la creazione di cluster Kubernetes in Locale di Azure richiede reti logiche come prerequisito. Per altre informazioni, vedere Come creare reti logiche.
  • Versioni K8S disponibili e dimensioni delle macchine virtuali. È possibile usare az aksarc get-versions e az aksarc vmsize list per ottenere le versioni di Kubernetes disponibili e le dimensioni delle macchine virtuali nel sistema.
  • Supporto per Taints ed Etichette. Vedere Gestire i pool di nodi per un cluster e Utilizzare le etichette del cluster per impostare i taints e le etichette per i pool di nodi.
  • Supporto per l'aggiornamento di un cluster Kubernetes tramite l'interfaccia della riga di comando di Azure. È possibile usare l'interfaccia della riga di comando di Azure per aggiornare un cluster Kubernetes a una versione più recente e applicare gli aggiornamenti della versione del sistema operativo. Per ulteriori informazioni, consultare Aggiornare un cluster Kubernetes.
  • Supporto per dischi e file per volumi persistenti. Per supportare applicazioni con stato, è possibile usare la classe di archiviazione predefinita per i dischi o una classe di archiviazione personalizzata che punta a un percorso di archiviazione specifico. Vedere Usare volumi persistenti e Usare i driver del disco CSI (Container Storage Interface). È anche possibile creare volumi persistenti nelle condivisioni file, in SMB o NFS. Per ulteriori informazioni, consultare Utilizzare i driver di file dell'interfaccia di archiviazione dei contenitori (CSI).
  • Supporto per NVIDIA A2. È ora possibile creare pool di nodi con nuove dimensioni di vm con GPU NVIDIA A2. Per altre informazioni, vedere Usare GPU per carichi di lavoro a elevato utilizzo di calcolo.

Versione 2311

A partire da questa versione, è possibile eseguire carichi di lavoro servizio Azure Kubernetes (AKS) nell'istanza locale di Azure. Il servizio AKS su Azure Local utilizza Azure Arc per creare nuovi cluster Kubernetes tramite Azure Local direttamente da Azure.

Sono disponibili le funzionalità di distribuzione e gestione del cluster Kubernetes seguenti:

  • Distribuzione semplificata dell'infrastruttura in Locale di Azure. In questa versione, i componenti dell'infrastruttura di AKS Arc, tra cui Arc Resource Bridge, Custom Location e l'estensione Kubernetes per l'operatore AKS Arc, vengono distribuiti come parte della distribuzione locale di Azure. Per altre informazioni, vedere Distribuire un'istanza locale di Azure usando il portale di Azure.
  • Aggiornamento integrato dell'infrastruttura in Locale di Azure. L'intera gestione del ciclo di vita dell'infrastruttura AKS Arc segue lo stesso approccio degli altri componenti su Azure Locale. Per altre informazioni, vedere Aggiornamenti dei componenti dell'infrastruttura.
  • Nuova interfaccia della riga di comando coerente con Azure. A partire da questa versione, è disponibile una nuova esperienza della riga di comando coerente per creare e gestire cluster Kubernetes.
  • Gestione basata sul cloud. È ora possibile creare e gestire cluster Kubernetes in Locale di Azure con strumenti familiari, ad esempio i portale di Azure e l'interfaccia della riga di comando di Azure. Per altre informazioni, vedere Creare cluster Kubernetes con l'interfaccia della riga di comando di Azure.
  • Supporto per il Registro dei Container di Azure per distribuire le immagini dei container. In questa versione è possibile distribuire immagini container da un registro contenitori privato usando Azure Container Registry ai cluster Kubernetes in esecuzione su Azure Local. Per ulteriori informazioni, vedere Distribuire dal registro contenitori privato al Kubernetes locale.
  • Supporto per la gestione e il ridimensionamento dei pool di nodi. Per altre informazioni, vedere Gestire più pool di nodi in AKS Arc.
  • Supporto per contenitori Linux e Windows Server. Per altre informazioni, vedere Creare contenitori di Windows Server.

Passaggi successivi