Creación y configuración de un clúster de Azure Kubernetes Service (AKS) para usar nodos virtuales

Para escalar rápidamente las cargas de trabajo de aplicaciones en un clúster de AKS, puede usar nodos virtuales. Con los nodos virtuales, tiene un aprovisionamiento rápido de pods y solo paga por segundo para el tiempo de ejecución. No es necesario que espere a que el escalador automático del clúster de Kubernetes implemente nodos de proceso de máquina virtual para ejecutar los pods adicionales. Los nodos virtuales solo son compatibles con los nodos y pods de Linux.

El complemento de nodos virtuales para AKS se basa en el proyecto de código abierto Virtual Kubelet.

En este artículo se ofrece información general sobre la disponibilidad regional y los requisitos de red para usar nodos virtuales, así como las limitaciones conocidas.

Disponibilidad regional

Todas las regiones en las que ACI admita SKU de red virtual, se admiten para implementaciones de nodos virtuales. Para más detalles, consulte Disponibilidad de recursos para Azure Container Instances en las regiones de Azure.

Para conocer las SKU de CPU y memoria disponibles en cada región, consulte Disponibilidad de recursos para Azure Container Instances en las regiones de Azure: Grupos de contenedores de Linux.

Requisitos de red

Los nodos virtuales permiten la comunicación de red entre los pods que se ejecutan en Azure Container Instances (ACI) y el clúster de AKS. Para proporcionar esta comunicación, se crea una subred de red virtual y se asignan permisos delegados. Los nodos virtuales solo funcionan con clústeres de AKS creados mediante redes avanzadas (Azure CNI). De forma predeterminada, los clústeres de AKS se crean con redes básicas (kubenet).

Los pods que se ejecutan en Azure Container Instances (ACI) necesitan acceder al punto de conexión del servidor de API de AKS para configurar las funciones de red.

Restricciones conocidas

La funcionalidad de nodos virtuales es muy dependiente del conjunto de características de ACI. Además de las cuotas y los límites de Azure Container Instances, los siguientes escenarios no se admiten aún con los nodos virtuales:

Pasos siguientes

Configure nodos virtuales para los clústeres:

Los nodos virtuales suelen ser un componente de una solución de escalado en AKS. Para más información sobre soluciones de escalado, consulte los siguientes artículos: