Usare l'host contenitore Linux di Azure per il servizio Azure Kubernetes (AKS)

Si applica a: ✔️ Servizio Azure Kubernetes Standard automatico ✔️ Servizio Azure Kubernetes standard

L'host di contenitori Azure Linux per AKS è una distribuzione Linux open source creata da Microsoft. È disponibile a livello generale come host contenitore in Servizio Azure Kubernetes (AKS). È possibile distribuire pool di nodi Linux di Azure in un nuovo cluster, aggiungere pool di nodi Linux di Azure ai cluster Ubuntu esistenti o eseguire la migrazione dei nodi Ubuntu ai nodi Linux di Azure. Per altre informazioni su Linux di Azure, vedere la documentazione di Linux di Azure.

Per la maggior parte dei carichi di lavoro di produzione, AKS Automatic è l'opzione predefinita consigliata e pronta per la produzione per AKS. In AKS Automatic, Azure Linux è preconfigurato come sistema operativo predefinito per il pool di nodi del sistema. Questa configurazione significa che Azure Linux fa parte dell'esperienza predefinita gestita, pronta per la produzione, in AKS Automatic, anziché di una scelta separata da compiere per i componenti di sistema del cluster.

Importante

A partire dal 30 novembre 2025, il servizio Azure Kubernetes non supporta più o fornisce aggiornamenti della sicurezza per Azure Linux 2.0. L'immagine del nodo Linux 2.0 di Azure è bloccata alla versione 202512.06.0. A partire dal 31 marzo 2026, le immagini dei nodi verranno rimosse e non sarà possibile ridimensionare i pool di nodi. Eseguire la migrazione a una versione di Linux di Azure supportata aggiornando i pool di nodi a una versione di Kubernetes supportata o eseguendo la migrazione ad osSku AzureLinux3. Per altre informazioni, vedere il problema di ritiro di GitHub e l'annuncio di ritiro degli aggiornamenti di Azure. Per rimanere informati sugli annunci e sugli aggiornamenti, seguire le note di rilascio AKS.

Perché usare Azure Linux

L'host contenitore Linux di Azure nel servizio Azure Kubernetes usa un'immagine del servizio Azure Kubernetes nativa che fornisce un'unica posizione per eseguire tutto lo sviluppo di Linux. Ogni pacchetto viene creato dall'origine e convalidato, assicurando che i servizi vengano eseguiti su componenti collaudati. Linux di Azure è leggero, in quanto include solo il set di pacchetti necessario per eseguire i carichi di lavoro dei contenitori. Azure Linux offre una superficie di attacco ridotta ed elimina l'applicazione di patch e la manutenzione di pacchetti non necessari. A livello di base, dispone di un kernel con protezione avanzata Microsoft ottimizzato per Azure. Altre informazioni sulle funzionalità chiave di Linux di Azure.

Azure Linux è anche il sistema operativo predefinito per il pool di nodi del sistema in AKS Automatic. Questa impostazione predefinita supporta l'obiettivo automatico del servizio Azure Kubernetes di fornire una configurazione cluster pronta per la produzione con opzioni di piattaforma preconfigurate per affidabilità, sicurezza e riduzione del sovraccarico operativo.

Azure Linux in AKS Automatico

AKS Automatic è l'opzione predefinita pronta per la produzione consigliata per la maggior parte dei carichi di lavoro AKS. In AKS Automatic:

  • Azure Linux è preconfigurato come sistema operativo predefinito per il pool di nodi di sistema.
  • AKS gestisce per te la configurazione di base del cluster e le impostazioni predefinite della piattaforma.
  • Azure Linux fa parte dell'esperienza predefinita orientata alla produzione, insieme ad altre impostazioni predefinite per la sicurezza, il ridimensionamento e le operazioni preconfigurate.

Se si vuole un'esperienza del servizio Azure Kubernetes gestita con impostazioni predefinite pronte per la produzione, iniziare con Servizio Azure Kubernetes automatico. Per altre informazioni, vedere Che cos'è Servizio Azure Kubernetes (AKS) automatico?

Opzioni di distribuzione per Azure Linux in AKS

Il modo in cui si utilizza Azure Linux dipende dal fatto che si usi AKS Automatic o AKS Standard.

AKS Automatico

In AKS Automatic, il pool di nodi di sistema usa Azure Linux per impostazione predefinita. Se stai creando un nuovo carico di lavoro di produzione e vuoi l'esperienza predefinita consigliata e pronta per la produzione per AKS, inizia con AKS Automatic.

Per iniziare, consultare la sezione:

Servizio Azure Kubernetes Standard

In AKS Standard è possibile scegliere Azure Linux come opzione del sistema operativo del nodo in base ai requisiti del cluster e del carico di lavoro.

Per iniziare a usare Azure Linux con AKS Standard, vedere:

Considerazioni

Quando si decide come usare Azure Linux nel servizio Azure Kubernetes, tenere presente quanto segue:

  • Per i nuovi carichi di lavoro in produzione, AKS Automatic è la scelta predefinita consigliata, pronta per la produzione, per la maggior parte degli scenari di AKS.
  • In AKS Automatic, il pool di nodi di sistema è preconfigurato per usare Azure Linux.
  • In AKS Standard è possibile scegliere in modo esplicito Azure Linux per i nuovi cluster, aggiungere pool di nodi o scenari di migrazione.
  • La disponibilità a livello di area geografica di Azure Linux segue la disponibilità a livello di area geografica di AKS.

Disponibilità a livello di area

L'host contenitore Linux di Azure è disponibile per l'uso nelle stesse regioni del servizio Azure Kubernetes.

Per ulteriori informazioni su Azure Linux e AKS Automatic, vedere: