Uso del Canal anual de Windows para contenedores en Azure Kubernetes Service (AKS) (versión preliminar)
AKS es compatible con el Canal anual de Windows Server para contenedores en versión preliminar. Cada versión del canal se publica anualmente y tiene soporte durante dos años. Este canal es beneficioso si necesita mayores ciclos de innovación y portabilidad.
Las versiones del Canal anual de Windows se basan en la versión de Kubernetes de su grupo de nodos. Para pasar de una versión del Canal anual a la siguiente, puede actualizar a una versión de Kubernetes compatible con la siguiente versión del Canal anual.
Importante
Las características en versión preliminar de AKS están disponibles como opción de participación y autoservicio. Las versiones preliminares se proporcionan "tal cual" y "como están disponibles", y están excluidas de los Acuerdos de nivel de servicio y garantía limitada. Las versiones preliminares de AKS reciben cobertura parcial del soporte al cliente en la medida de lo posible. Por lo tanto, estas características no están diseñadas para su uso en producción. Para más información, consulte los siguientes artículos de soporte:
Versiones compatibles del Canal anual
AKS ofrece compatibilidad con las nuevas versiones del Canal anual de Windows Server para contenedores en consonancia con las versiones de Kubernetes. Para obtener las actualizaciones más recientes, consulte las notas de la versión de AKS. La siguiente tabla ofrece una programación estimada de los próximos lanzamientos del Canal anual:
Versión de K8s | Versión anual del canal (host) | Imágenes de contenedor compatibles | Fecha de finalización de soporte técnico |
---|---|---|---|
1.28 | 23H2 (solo versión preliminar) | Windows Server 2022 | Finalización del soporte de 1.30 |
1,31 | 24H2 | Windows Server 2022 y Windows Server 2025 | Finalización del soporte de 1.34 |
1,35 | 25H2 | Windows Server 2025 | Finalización del soporte de 1.38 |
Diferencias entre versiones del Canal anual de Windows y versiones del Canal de mantenimiento a largo plazo (LTSC)
AKS es compatible con las versiones del Canal de mantenimiento a largo plazo (LTSC), incluidos Windows Server 2022 y Windows Server 2019. Proceden de un canal de publicación distinto al Canal anual de Windows Server para contenedores. Para ver nuestras recomendaciones actuales, consulte la documentación sobre Procedimientos recomendados para Windows.
Nota:
Windows Server 2019 se retirará después de que la versión 1.32 de Kubernetes llegue al final de su vida útil, y Windows Server 2022 se retirará después de que la versión 1.34 de Kubernetes llegue al final de su vida útil. Para obtener más información, vea las notas de la versión de AKS.
En la tabla siguiente se comparan los lanzamientos del Canal anual de Windows y del Canal de mantenimiento a largo plazo:
Canal | Soporte técnico | Actualizaciones |
---|---|---|
Canal de mantenimiento a largo plazo (LTSC) | Los canales del LTSC se lanzan cada tres años y tienen soporte durante cinco años. Este canal se recomienda a los clientes que usan el Soporte a largo plazo. | Para actualizar de una versión a la siguiente, deberá migrar sus grupos de nodos a una nueva opción de SKU de sistema operativo y recompilar sus imágenes de contenedor con la nueva versión de sistema operativo. |
Canal anual para contenedores | Las versiones del Canal anual se producen anualmente y tienen soporte durante dos años. | Para actualizar a la última versión, puede actualizar la versión de Kubernetes de su grupo de nodos. |
Antes de empezar
- Necesita la versión 2.56.0 o posterior de la CLI de Azure instalada y configurada para establecer
os-sku
enWindowsAnnual
con el comandoaz aks nodepool add
. Ejecuteaz --version
para encontrar la versión. Si necesita instalarla o actualizarla, vea Instalación de la CLI de Azure.
Limitaciones
- El Canal anual de Windows no es compatible con Azure Network Policy Manager (NPM).
Instalación de la extensión de la CLI de Azure aks-preview
Registre o actualice la extensión aks-preview mediante el comando
az extension add
oaz extension update
.# Register the aks-preview extension az extension add --name aks-preview # Update the aks-preview extension az extension update --name aks-preview
Registro de la marca de característica AKSWindowsAnnualPreview
Registre la marca de características de
AKSWindowsAnnualPreview
mediante el comandoaz feature register
.az feature register --namespace "Microsoft.ContainerService" --name "AKSWindowsAnnualPreview"
Tarda unos minutos en que el estado muestre Registrado.
Comprobar el estado del registro mediante el comando
az feature show
.az feature show --namespace "Microsoft.ContainerService" --name "AKSWindowsAnnualPreview"
Cuando aparezca el estado Registrado, actualice el registro del proveedor de recursos Microsoft.ContainerService mediante el comando
az provider register
.az provider register --namespace Microsoft.ContainerService
Uso del Canal anual de Windows para contenedores en AKS
Para usar el Canal anual de Windows en AKS, especifique los siguientes parámetros:
os-type
se establece enWindows
os-sku
se establece enWindowsAnnual
Las versiones del Canal anual de Windows se basan en la versión de Kubernetes de su grupo de nodos. Para comprobar qué versión obtendrá en función de la versión de Kubernetes de su grupo de nodos, consulte las versiones compatibles del Canal anual.
Creación de un nuevo grupo de nodos del Canal anual de Windows
Creación de un grupo de nodos del Canal anual de Windows usando el comando
az aks nodepool add
. El siguiente ejemplo crea un grupo de nodos del Canal anual de Windows con la versión 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:
Si no especifica la versión de Kubernetes durante la creación del grupo de nodos, AKS usará la misma versión de Kubernetes que su clúster.
Comprobación de la creación del grupo de nodos del Canal anual de Windows
Compruebe la creación del grupo de nodos del Canal anual de Windows comprobando la SKU del sistema operativo del grupo de nodos mediante el comando
kubectl describe node
.kubectl describe node $NODE_POOL_NAME
Si ha creado con éxito un grupo de nodos del Canal anual de Windows, debería ver la siguiente salida:
Name: npwin Roles: agent Labels: agentpool=npwin ... kubernetes.azure.com/os=windows ... kubernetes.azure.com/node-image-version=AKSWindows-23H2-gen2 ... kubernetes.azure.com/os-sku=WindowsAnnual
Actualización de un grupo de nodos existente al Canal anual de Windows
Puede actualizar un grupo de nodos existente desde una versión de LTSC al Canal anual de Windows siguiendo las indicaciones en Actualización de la versión del sistema operativo para las cargas de trabajo de Windows de Azure Kubernetes Service (AKS).
Para pasar de una versión del Canal anual a la siguiente, puede actualizar a una versión de Kubernetes compatible con la siguiente versión del Canal anual.
Pasos siguientes
Para más información sobre los contenedores de Windows en AKS, consulte los siguientes recursos:
Azure Kubernetes Service