Usare il canale annuale di Windows per contenitori nel servizio Azure Kubernetes (anteprima)
Articolo
Il servizio Azure Kubernetes supporta il canale annuale di Windows Server per contenitori in anteprima pubblica. Ogni versione del canale viene rilasciata ogni anno ed è supportata per due anni. Questo canale è utile se è necessario aumentare i cicli di innovazione e la portabilità.
Le versioni del canale annuale di Windows si basano sulla versione Kubernetes del pool di nodi. Per eseguire l'aggiornamento da una versione del canale annuale alla successiva, è possibile eseguire l'aggiornamento a una versione di Kubernetes che supporta la versione successiva del canale annuale.
Importante
Le funzionalità di anteprima del servizio Azure Kubernetes sono disponibili in modalità self-service e opzionale. Le anteprime vengono fornite "così come sono" e "come disponibili" e sono escluse dai contratti di servizio e dalla garanzia limitata. Le anteprime del servizio Azure Kubernetes sono parzialmente coperte dal supporto clienti con la massima diligenza possibile. Di conseguenza, queste funzionalità non sono destinate all'uso in produzione. Per altre informazioni, vedere gli articoli di supporto seguenti:
Il supporto delle versioni del servizio Azure Kubernetes per le nuove versioni del canale annuale di Windows Server per contenitori è allineato alle versioni di Kubernetes. Per gli aggiornamenti più recenti, vedere le note sulla versione del servizio Azure Kubernetes. La tabella seguente fornisce una pianificazione di rilascio stimata per le prossime versioni del canale annuale:
Versione K8s
Versione del canale annuale (host)
Immagine del contenitore supportata
Data di fine supporto
1.28
23H2 (solo anteprima)
Windows Server 2022
Fine del supporto per 1.30
1.31
24H2
Windows Server 2022 e Windows Server 2025
Fine del supporto per 1.34
1.35
25H2
Windows Server 2025
Fine del supporto per 1.38
Canale annuale di Windows e versioni LTSC (Long Term Servicing Channel)
Il servizio Azure Kubernetes supporta le versioni LTSC (Long Term Servicing Channel), tra cui Windows Server 2022 e Windows Server 2019. Queste versioni provengono da un canale di versione diverso rispetto al canale annuale di Windows Server per contenitori. Per visualizzare le raccomandazioni correnti, vedere la documentazione sulle procedure consigliate di Windows.
Nota
Windows Server 2019 verrà ritirato dopo che il raggiungimento della fine del servizio per Kubernetes versione 1.32 e Windows Server 2022 verrà ritirato dopo il raggiungimento della fine del servizio per Kubernetes versione 1.34. Per altre informazioni, vedere le note sulla versione di rilascio del servizio Azure Kubernetes.
La tabella seguente confronta le versioni del canale annuale di Windows e di LTSC (Long Term Servicing Channel):
Channel
Supporto tecnico
Aggiornamenti
Long Term Servicing Channel (LTSC)
I canali LTSC vengono rilasciati ogni tre anni e sono supportati per cinque anni. Questo canale è consigliato per i clienti che usano il supporto a lungo termine.
Per eseguire l'aggiornamento da una versione alla successiva, è necessario eseguire la migrazione dei pool di nodi a una nuova opzione SKU del sistema operativo e ricompilare le immagini del contenitore con la nuova versione del sistema operativo.
Canale annuale per contenitori
Le versioni del canale annuale vengono rilasciate annualmente e sono supportate per due anni.
Per eseguire l'aggiornamento alla versione più recente, è possibile aggiornare la versione Kubernetes del pool di nodi.
Operazioni preliminari
Per impostare os-sku su WindowsAnnual con il comando az aks nodepool add, è necessaria l'interfaccia della riga di comando di Azure versione 2.56.0 o successiva installata e configurata. Eseguire az --version per trovare la versione. Se è necessario eseguire l'installazione o l'aggiornamento, vedere Installare l'interfaccia della riga di comando di Azure.
Limiti
Canale annuale di Windows non supporta Gestione criteri di rete di Azure.
Installare l'estensione aks-preview dell'interfaccia della riga di comando di Azure.
# Register the aks-preview extension
az extension add --name aks-preview
# Update the aks-preview extension
az extension update --name aks-preview
Registrare il flag di funzionalità AKSWindowsAnnualPreview
Registrare il flag di funzionalità AKSWindowsAnnualPreview usando il comando az feature register.
az feature register --namespace "Microsoft.ContainerService" --name "AKSWindowsAnnualPreview"
Sono necessari alcuni minuti per visualizzare lo stato Registered.
Verificare lo stato della registrazione usando il comando az feature show.
az feature show --namespace "Microsoft.ContainerService" --name "AKSWindowsAnnualPreview"
Quando lo stato riflette Registrato, aggiornare la registrazione del provider di risorse Microsoft.ContainerService usando il comando az provider register.
az provider register --namespace Microsoft.ContainerService
Usare il canale annuale di Windows per contenitori
Per usare il canale annuale di Windows nel servizio Azure Kubernetes, specificare i parametri seguenti:
os-type impostato su Windows
os-sku impostato su WindowsAnnual
Le versioni del canale annuale di Windows si basano sulla versione Kubernetes del pool di nodi. Per verificare quale versione si otterrà in base alla versione Kubernetes del pool di nodi, vedere le versioni del canale annuale supportate.
Creare un nuovo pool di nodi del canale annuale di Windows
Creare un pool di nodi del canale annuale di Windows usando il comando az aks nodepool add. L'esempio seguente crea un pool di nodi del canale annuale di Windows con la versione 23H2:
az aks nodepool add \
--resource-group $RESOURCE_GROUP_NAME \
--cluster-name $CLUSTER_NAME \
--os-type Windows \
--os-sku WindowsAnnual \
--kubernetes-version 1.29
--name $NODE_POOL_NAME \
--node-count 1
Nota
Se non si specifica la versione di Kubernetes durante la creazione del pool di nodi, il servizio Azure Kubernetes usa la stessa versione di Kubernetes del cluster.
Creare un pool di nodi del canale annuale di Windows usando il cmdlet New-AzAksNodePool.
Verificare la creazione del pool di nodi del canale annuale di Windows
Verificare la creazione del pool di nodi del canale annuale di Windows controllando lo SKU del sistema operativo del pool di nodi usando il comando kubectl describe node.
kubectl describe node $NODE_POOL_NAME
Se è stato creato un pool di nodi del canale annuale di Windows, verrà visualizzato l'output seguente:
L'origine di questo contenuto è disponibile in GitHub, in cui è anche possibile creare ed esaminare i problemi e le richieste pull. Per ulteriori informazioni, vedere la guida per i collaboratori.
Feedback su Azure Kubernetes Service
Azure Kubernetes Service è un progetto di open source. Selezionare un collegamento per fornire feedback:
Informazioni su come distribuire, gestire, monitorare e usare contenitori di Windows nel servizio Azure Kubernetes e nel servizio Azure Kubernetes ibrido esaminando i principi fondamentali dei contenitori di Windows e di Kubernetes.
Gli amministratori di ambienti ibridi di Windows Server integrano gli ambienti di Windows Server con i servizi di Azure e gestiscono Windows Server nelle reti locali.