Cuándo usar Azure Kubernetes Service

Completado

Aquí puede decidir si Azure Kubernetes Service (AKS) es la elección correcta para usted.

Puede centrar la decisión desde un punto de vista de campos verdes o de un proyecto de migración mediante lift-and-shift. Un proyecto de campos verdes permitirá evaluar AKS en función de las características predeterminadas. Un proyecto de migración mediante lift-and-shift le obligará a ver las características que más se adecúen para admitir la migración.

Antes aprendió acerca de la compatibilidad de AKS con la funcionalidad de DevOps a través de Azure. Aquí se enumeran los recursos de Azure que deben tenerse en cuenta para mejorar la oferta de Kubernetes de AKS. Estas características representan factores atractivos por los que los clientes eligen AKS.

Servicio Consideración
Administración de las identidades y la seguridad ¿Ya usa los recursos de Azure existentes y Microsoft Entra ID? Puede configurar un clúster de AKS para que se integre con Microsoft Entra ID y reutilizar las identidades y la pertenencia a grupos existentes.
Registro y supervisión integrados AKS incluye Azure Monitor para que los contenedores proporcionen visibilidad de rendimiento del clúster. Con una instalación de Kubernetes personalizada, elige una solución de supervisión que requiere una instalación y configuración.
Nodo de clúster y escalado de pods automático Decidir cuándo escalar o reducir verticalmente un entorno de contenedor grande es complicado. AKS admite dos opciones de escalado automático de clústeres. Puede usar el escalador automático de pod horizontal o el escalador automático de clúster para escalar el clúster. El escalador automático horizontal del pods supervisa la demanda de recursos de pods y aumenta los recursos de pods para que se ajusten a la demanda. El escalador automático de clúster busca pods que no puedan programarse debido a restricciones de los nodos. Escala automáticamente los nodos de clúster para implementar pods programados.
Actualizaciones del nodo de clúster ¿Quiere reducir el número de tareas de administración de los clústeres? AKS administra las actualizaciones de software de Kubernetes y el proceso de acordonar los nodos y purgarlos para minimizar la interrupción de las aplicaciones en ejecución. Una vez hecho, estos nodos se actualizan de uno en uno.
Nodos habilitados para GPU ¿Tiene cargas de trabajo que requieran muchos procesos o gráficos? AKS admite grupos de nodos habilitados para GPU.
Compatibilidad con volúmenes de almacenamiento ¿Su aplicación tiene estado y requiere almacenamiento persistente? AKS admite volúmenes de almacenamiento estáticos y dinámicos. Los pods se pueden adjuntar y volver a adjuntar a estos volúmenes de almacenamiento a medida que se crean o se reprograman en nodos distintos.
Compatibilidad con redes virtuales ¿Necesita una comunicación de red de pod a pod o acceso a redes locales desde el clúster de AKS? Un clúster de AKS se puede implementar en una red virtual existente con facilidad.
Compatibilidad con la entrada con el enrutamiento de aplicación HTTP ¿Necesita que las aplicaciones implementadas estén disponibles públicamente? El complemento de enrutamiento de aplicación HTTP facilita el acceso a las aplicaciones implementadas del clúster de AKS.
Compatibilidad con imágenes de Docker ¿Ya usa las imágenes de Docker para los contenedores? De manera predeterminada, AKS es compatible con el formato de imagen del archivo de Docker.
Registro de contenedor privado ¿Necesita un registro de contenedor privado? AKS se integra con Azure Container Registry (ACR). No está limitado a ACR; puede usar otros repositorios de contenedor, sean públicos o privados.

Todas estas características se pueden configurar al crear el clúster o después de la implementación.