Preguntas frecuentes sobre HAQM EKS

Modo automático de HAQM EKS

Abrir todo

HAQM EKS Auto Mode automatiza por completo la administración de clústeres de Kubernetes en AWS, lo que simplifica las operaciones al aprovisionar automáticamente la infraestructura, escalar los recursos, administrar los complementos principales y optimizar los costos. EKS Auto Mode proporciona una infraestructura de clústeres segura y escalable gestionada por AWS con capacidades de Kubernetes integradas, como el escalado automático de la computación, las redes de pods y servicios, el equilibrio de carga de aplicaciones, el DNS de clústeres, el almacenamiento en bloques y la compatibilidad con GPU. Es compatible con Kubernetes, por lo que puede usarlo con todas sus herramientas favoritas compatibles con esta tecnología. Las aplicaciones que se ejecutan en clústeres de EKS ahora pueden usar instancias de EC2, volúmenes de HAQM Elastic Block Store (HAQM EBS), equilibradores de carga y otros recursos en la nube administrados por AWS que se configuran con prácticas recomendadas comprobadas, se escalan automáticamente, son rentables y se mantienen actualizados, al tiempo que se minimizan los costos y los gastos operativos.

HAQM EKS Auto Mode está disponible para clústeres de EKS nuevos y existentes que ejecuten Kubernetes 1.29+ en todas las regiones de AWS en las que EKS está disponible, excepto en las regiones de AWS GovCloud (EE. UU.) y China. Para empezar, basta con utilizar la API de EKS, la consola de AWS, eksctl o la herramienta de infraestructura como código (IaC) que prefiera para habilitar EKS Auto Mode en un clúster nuevo o existente y especificar el rol de IAM que debe usar su infraestructura informática administrada por AWS. De forma predeterminada, EKS Auto Mode crea configuraciones de escalado de procesamiento de uso general y basadas en las mejores prácticas en su clúster, lo que le permite empezar a ejecutar aplicaciones rápidamente. Para una personalización más profunda, puede optar por inhabilitar estos valores predeterminados y crear configuraciones adicionales de infraestructura y escalado de procesamiento mediante la API de Kubernetes en su clúster.

HAQM EKS Auto Mode ofrece una combinación de capacidades integradas de Kubernetes e infraestructura gestionada por AWS, creada específicamente para aplicaciones modernas, a todos los clústeres de EKS. Sus capacidades son la base de lo que sus aplicaciones de Kubernetes necesitan para ejecutarse: procesamiento, almacenamiento, redes y monitoreo. Forma parte de EKS y no tendrá que preocuparse por instalar, escalar ni administrarla. De forma predeterminada, se configura según las prácticas recomendadas de AWS y Kubernetes. Para casos de uso avanzados, puede personalizar aún más la infraestructura en la que se ejecutan sus aplicaciones basándose en las mejores prácticas de EKS Auto Mode, sin necesidad de realizar un trabajo operativo continuo y costoso. Para garantizar que las aplicaciones disponen siempre de la infraestructura que necesitan, EKS Auto Mode las observa de manera continua, y configura, crea y optimiza los recursos administrados por AWS (instancias de EC2 y volúmenes de EBS) para satisfacer sus necesidades. La infraestructura en la que se ejecutan las aplicaciones se actualiza automáticamente con las últimas correcciones de errores y seguridad, de manera que se mantiene seguro y actualizado, al tiempo que minimiza la interrupción de las aplicaciones en ejecución.

Con HAQM EKS Auto Mode, AWS amplía su responsabilidad en comparación con la infraestructura de AWS gestionada por el cliente en los clústeres de EKS. Además de operar el plano de control del clúster de Kubernetes, con EKS Auto Mode habilitado, AWS también se responsabiliza de proteger, configurar y administrar la infraestructura de AWS en los clústeres de EKS necesarios para ejecutar sus aplicaciones. Para ello, los recursos de la infraestructura de AWS, como las instancias de EC2, en los clústeres de EKS que utilizan el EKS Auto Mode tienen limitaciones en comparación con los gestionados por el cliente. Por ejemplo, no es posible conectarse de forma remota mediante SSH o SSM, modificar el rol de IAM de la instancia, reemplazar el volumen raíz ni adjuntar interfaces de red elástica adicionales a las instancias de EC2 administradas por EKS Auto Mode, ya que esto limitaría la capacidad de AWS para protegerlas y administrarlas.

HAQM EKS con AWS Fargate sigue siendo una opción para los clientes que desean ejecutar EKS, pero HAQM EKS Auto Mode es el enfoque recomendado de ahora en adelante. EKS Auto Mode es totalmente compatible con Kubernetes y admite todas las herramientas de plataforma y primitivas de Kubernetes anteriores, como Istio, que Fargate no puede admitir. EKS Auto Mode también es totalmente compatible con todas las opciones de compra de la versión ejecutable de EC2, incluidas las instancias de GPU y de spot, lo que permite a los clientes aprovechar los descuentos negociados de EC2 y otros mecanismos de ahorro. Estas capacidades no están disponibles cuando se usa EKS con Fargate. Además, EKS Auto Mode permite a los clientes lograr el mismo modelo de aislamiento que Fargate, utilizando las capacidades de programación estándar de Kubernetes para garantizar que cada instancia EC2 ejecute un único contenedor de aplicaciones. Al adoptar HAQM EKS Auto Mode, los clientes pueden aprovechar todas las ventajas de ejecutar Kubernetes en AWS, una plataforma totalmente compatible con Kubernetes que ofrece la flexibilidad necesaria para aprovechar toda la gama de opciones de compra y EC2, al tiempo que mantiene la facilidad de uso y la abstracción de la administración de la infraestructura que ofrece Fargate.

HAQM EKS Auto Mode ayuda a mejorar la seguridad de los clústeres de EKS de tres maneras: 1/ La infraestructura administrada por AWS creada por EKS Auto Mode se configura de acuerdo con las prácticas recomendadas de seguridad de AWS y se refuerza de acuerdo con los puntos de referencia de nivel 1 del Centro para la seguridad de internet (CIS), que incluyen: sin acceso remoto, un sistema de archivos raíz inmutable y controles de acceso obligatorios a nivel de kernel. 2/ Las instancias de EC2 administradas por AWS de EKS Auto Mode se actualizan automáticamente con las últimas correcciones de errores y seguridad tan pronto como están disponibles. Cuando es posible, estos parches se aplican de manera local sin interrumpir las aplicaciones en ejecución ni reemplazar las instancias. 3/ De forma predeterminada, EKS Auto Mode establece una vida útil máxima de 14 días para sus instancias EC2 administradas por AWS, lo que le ayuda a cumplir con las mejores prácticas de seguridad y cumplimiento del sector. Si su caso de uso requiere tiempos de vida de instancia más cortos o más largos, puede configurar el modo automático de EKS con una duración que se adapte a sus necesidades, hasta un máximo de 21 días.

Sí, después de actualizar el plano de control de EKS a una nueva versión de Kubernetes, las nuevas instancias lanzadas por EKS Auto Mode, debido al escalamiento de las aplicaciones, se ejecutan con el software de Kubernetes más reciente que coincide con la versión del plano de control. Al mismo tiempo, las instancias existentes se actualizan gradualmente con el software de Kubernetes para la nueva versión de Kubernetes. En combinación con la vida útil máxima predeterminada de 14 días de las instancias lanzadas por EKS Auto Mode, esto significa que, de forma predeterminada, su clúster se actualizará por completo y de forma automática en un plazo de 14 días tras la actualización de la versión de Kubernetes del clúster de EKS.

HAQM EKS Auto Mode ofrece versiones integradas y administradas de las capacidades esenciales de Kubernetes, como la computación, el almacenamiento y las redes. Esto incluye las versiones administradas de: 1/ el agente de EKS Auto Mode, que facilita la seguridad y la administración de las instancias, 2/ la versión ejecutable del contenedor containerd, un componente fundamental que permite a Kubernetes ejecutar contenedores de manera eficaz, 3/ el kubelet, que administra el ciclo de vida y el estado de los pods de Kubernetes en cada instancia de procesamiento, 4/ un proxy de red que permite el enrutamiento dentro del clúster, 5/ un controlador Karpenter administrado y compatible con la cadena de suministro, 6/ la interfaz de almacenamiento de contenedores (CSI) de HAQM EBS para almacenamiento, 7/ una versión administrada de la interfaz de red de contenedores (CNI) de AWS VPC para la gestión de direcciones IP, redes de pods y políticas de red, 8/ CoreDNS para la detección de servicios en el clúster, 9/ y el controlador del equilibrador de carga de AWS para orquestar equilibradores de carga externos.

Con HAQM EKS Auto Mode no es necesario instalar ni administrar complementos específicos de EKS, como VPC CNI, CoreDNS, kube-proxy y el agente de observabilidad de CloudWatch. Con HAQM EKS Auto Mode, su clúster de EKS incluye versiones integradas de las capacidades que ofrecen esos complementos. Sin embargo, si aún tiene cargas de trabajo que no migraron a HAQM EKS Auto Mode, debe seguir usando esos complementos de EKS. Otros complementos de EKS, además de los reemplazados por las capacidades integradas de EKS Auto Mode, se pueden ejecutar en clústeres mediante EKS Auto Mode.

Sí, las instancias EC2 administradas lanzadas por EKS Auto Mode se pueden ver mediante la API DescribeInstances de EC2 o la consola de AWS de forma predeterminada. Dado que AWS administra estas instancias, las acciones que puede tomar con las API de EC2 se limitan a aquellas que no afectan a la capacidad de EKS para cumplir con sus responsabilidades operativas ampliadas. De forma predeterminada, EKS Auto Mode incluye configuraciones informáticas de uso general que se adaptan bien a los casos de uso comunes. Si es necesario, puede personalizar las instancias EC2 lanzadas por EKS Auto Mode. Las modificaciones en los ajustes de configuración de la versión ejecutable de las instancias de EKS Auto Mode se pueden realizar mediante la API de Kubernetes de Node Class de EKS Auto Mode.

Sí. Los Savings Plans para computación y las instancias reservadas se aplican automáticamente cuando se lanzan instancias aptas de EC2. Consulte la página de precios para obtener más información.

Las capacidades de Kubernetes de HAQM EKS Auto Mode se ofrecen a través de un conjunto de controladores integrados que emiten una variedad de eventos de Kubernetes que se pueden usar para comprender su comportamiento.

Implementaciones híbridas

Abrir todo

Hay tres opciones de HAQM EKS para los despliegues híbridos: HAQM EKS, HAQM EKS Anywhere y HAQM EKS Connector. Puede usar HAQM EKS para ejecutar nodos en infraestructuras alojadas en AWS en regiones de AWS, zonas locales de AWS, zonas de AWS Wavelength o en sus propias instalaciones locales con AWS Outposts y HAQM EKS Hybrid Nodes. AWS Outposts es una infraestructura administrada por AWS que se ejecuta en sus instalaciones, mientras que los nodos híbridos de HAQM EKS se ejecutan en una infraestructura bare metal o virtualizada que usted administra en sus instalaciones. Si necesita ejecutar en entornos aislados o aislados, puede usar HAQM EKS Anywhere, administrado por el cliente, que es un software de administración de Kubernetes compatible con AWS que se ejecuta en la infraestructura que administra. También puede ver cualquier clúster de Kubernetes en la consola de HAQM EKS con el conector de HAQM EKS. Para obtener más información sobre las opciones de HAQM EKS para los despliegues locales y de periferia, consulte las opciones de despliegue en la Guía del usuario de HAQM EKS.

Puede usar HAQM EKS para ejecutar nodos autogestionados en AWS Outposts con los mismos clústeres que utiliza para ejecutar cargas de trabajo en la nube de AWS. Al usar HAQM EKS en AWS Outposts, puede utilizar muchas de las mismas integraciones que utiliza para las cargas de trabajo en la nube de AWS, incluidas las instancias de HAQM EC2 para el procesamiento, HAQM VPC y el CNI de la VPC para las redes, los volúmenes de HAQM EBS para el almacenamiento y los equilibradores de carga de aplicaciones (ALB) para el ingreso. HAQM EKS con nodos en AWS Outposts es compatible con los racks Outpost de 42U. También puede implementar todo el clúster de Kubernetes en AWS Outposts con clústeres locales de HAQM EKS en AWS Outposts. Cuando ejecuta HAQM EKS en AWS Outposts, paga por el clúster de HAQM EKS y la capacidad de AWS Outposts. Para obtener más información, consulte la Guía del usuario de HAQM EKS on AWS Outposts.

Con los nodos híbridos de HAQM EKS, puede usar su infraestructura local y perimetral como nodos en los clústeres de HAQM EKS. Con los nodos híbridos de HAQM EKS, AWS administra el plano de control de Kubernetes alojado en AWS y usted administra los nodos híbridos que se ejecutan en sus entornos locales o periféricos. Los nodos híbridos de HAQM EKS unifican la administración de Kubernetes en todos los entornos y transfiere la administración del plano de control de Kubernetes a AWS para sus aplicaciones locales y periféricas. Los nodos híbridos de HAQM EKS funcionan con cualquier hardware local o máquina virtual, y puede utilizar una variedad de características de HAQM EKS con los nodos híbridos de HAQM EKS, incluidos los complementos de HAQM EKS, HAQM EKS Pod Identity, las entradas de acceso al clúster, la información del clúster y la compatibilidad ampliada con las versiones de Kubernetes. Los nodos híbridos de HAQM EKS se integran de forma nativa con los servicios de AWS para la supervisión, el registro y la administración de identidades centralizados. Con los nodos híbridos de HAQM EKS, se le cobra por hora por los recursos de vCPU de los nodos híbridos cuando se conectan a los clústeres de HAQM EKS. Para obtener más información, consulte los precios de HAQM EKS.

HAQM EKS Anywhere simplifica la administración de clústeres de Kubernetes mediante la automatización del trabajo pesado indiferenciado, como la configuración de la infraestructura y las operaciones del ciclo de vida de los clústeres de Kubernetes en entornos locales y periféricos. A diferencia de HAQM EKS, HAQM EKS Anywhere es un producto administrado por el cliente y los clientes son responsables de las operaciones del ciclo de vida del clúster y del mantenimiento de los clústeres de HAQM EKS Anywhere. HAQM EKS Anywhere se basa en la API de clústeres (CAPI) del subproyecto de Kubernetes y es compatible con una variedad de infraestructuras que incluyen VMware vSphere, bare metal, Nutanix, Apache CloudStack y AWS Snow. HAQM EKS Anywhere se puede ejecutar en entornos aislados y ofrece integraciones opcionales con los servicios regionales de AWS para la observabilidad y la administración de identidades. Para recibir soporte para HAQM EKS Anywhere y acceder a los complementos de Kubernetes vendidos por AWS, puede comprar suscripciones empresariales a HAQM EKS Anywhere.

Puede usar el conector de HAQM EKS para registrar y conectar cualquier clúster de Kubernetes compatible a AWS y verlo en la consola de HAQM EKS. Una vez conectado un clúster, puede ver el estado, la configuración y las cargas de trabajo de ese clúster en la consola de HAQM EKS. Puede usar esta característica para ver los clústeres conectados en la consola de HAQM EKS, pero el conector de HAQM EKS no permite las operaciones de administración o mutación de los clústeres conectados a través de la consola de HAQM EKS. Los clústeres que se conectan a la consola de HAQM EKS con el conector HAQM EKS son gratuitos.

Los nodos híbridos de HAQM EKS son una característica de HAQM EKS, un servicio de Kubernetes administrado, mientras que HAQM EKS Anywhere es un software de administración de Kubernetes compatible con AWS que usted administra. Los nodos híbridos de HAQM EKS son ideales para clientes con entornos en las instalaciones que se pueden conectar a la nube, mientras que HAQM EKS Anywhere es ideal para clientes con entornos en las instalaciones aislados. Con los nodos híbridos de HAQM EKS, AWS administra la seguridad, la disponibilidad y la escalabilidad del plano de control de Kubernetes, que está alojado en la nube de AWS, y solo los nodos se ejecutan en su infraestructura. Con HAQM EKS Anywhere, usted es responsable de administrar los clústeres de Kubernetes que se ejecutan completamente en su infraestructura. Con los nodos híbridos de HAQM EKS, no hay compromisos iniciales ni tarifas mínimas, y usted paga por el uso por hora del clúster y los nodos a medida que los usa. Con HAQM EKS Anywhere, puede comprar suscripciones a HAQM EKS Anywhere Enterprise por un período de 1 o 3 años.

Con los nodos híbridos de HAQM EKS, puede usar sus propias máquinas físicas o virtuales para los nodos de los clústeres de HAQM EKS. Con HAQM EKS en AWS Outposts, utilice instancias de HAQM EC2 que se ejecutan en AWS Outposts para los nodos de los clústeres de HAQM EKS. Los nodos híbridos de HAQM EKS y HAQM EKS en AWS Outposts admiten diferentes complementos de HAQM EKS para redes y almacenamiento. Para obtener más información sobre los complementos de HAQM EKS que puede usar con nodos híbridos, consulte Configuración de complementos para nodos híbridos en la Guía del usuario de HAQM EKS. Con HAQM EKS en AWS Outposts, usted paga por la capacidad del clúster de HAQM EKS y de AWS Outposts. Con los nodos híbridos de HAQM EKS, usted paga por el uso de clústeres y nodos de HAQM EKS.