- Contenedores›
- Amazon EKS›
- Preguntas frecuentes
Preguntas frecuentes sobre Amazon EKS
Modo automático de Amazon EKS
¿Qué es Amazon EKS Auto Mode?
Amazon 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 Amazon Elastic Block Store (Amazon 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.
¿Cómo se puede comenzar a utilizar el modo automático de Amazon EKS?
Amazon 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. |
¿Cómo funciona Amazon EKS Auto Mode?
Amazon 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.
¿De qué es responsable AWS en los clústeres de EKS que utilizan Amazon EKS Auto Mode?
Con Amazon 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. |
¿Cuál es la diferencia entre Amazon EKS Auto Mode y EKS con AWS Fargate?
Amazon EKS con AWS Fargate sigue siendo una opción para los clientes que desean ejecutar EKS, pero Amazon 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 Amazon 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. |
¿Cómo ayuda Amazon EKS Auto Mode a mantener segura y actualizada la computación de mi clúster?
Amazon 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. |
¿Puede Amazon EKS Auto Mode ayudar a simplificar las actualizaciones de la versión de Kubernetes?
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. |
¿Qué funciones de Kubernetes incluye Amazon EKS Auto Mode?
Amazon EKS Auto Mode ofrece versiones integradas y administradas de las capacidades esenciales de Kubernetes, como la computación, el almacenamiento, las redes y la supervisión. 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 gestiona 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 el upstream, 6/ la interfaz de almacenamiento de controladores (CSI) EBS, Amazon Elastic File System (Amazon EFS) y Amazon Simple Storage Service (Amazon S3), 7/ una versión administrada de la interfaz de red de contenedores (CNI) de AWS VPC para la administració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. |
¿Cómo se relacionan las capacidades de Amazon EKS Auto Mode con los complementos de EKS?
Con Amazon 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 Amazon 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 Amazon 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. |
¿Puedo ver y configurar las instancias EC2 lanzadas por Amazon 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. |
¿Amazon EKS Auto Mode admite los Savings Plans para computación y las instancias reservadas?
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. |
¿Cómo puedo observar las acciones que EKS Auto Mode realiza en mi clúster?
Las capacidades de Kubernetes de Amazon 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
¿Qué productos y características de Amazon EKS están disponibles para los despliegues híbridos?
Hay tres opciones de Amazon EKS para los despliegues híbridos: Amazon EKS, Amazon EKS Anywhere y Amazon EKS Connector. Puede usar Amazon 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 Amazon EKS Hybrid Nodes. AWS Outposts es una infraestructura administrada por AWS que se ejecuta en sus instalaciones, mientras que los nodos híbridos de Amazon 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 Amazon 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 Amazon EKS con el conector de Amazon EKS. Para obtener más información sobre las opciones de Amazon EKS para los despliegues locales y de periferia, consulte las opciones de despliegue en la Guía del usuario de Amazon EKS.
¿Qué es Amazon EKS en AWS Outposts?
Puede usar Amazon 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 Amazon 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 Amazon EC2 para el procesamiento, Amazon VPC y el CNI de la VPC para las redes, los volúmenes de Amazon EBS para el almacenamiento y los equilibradores de carga de aplicaciones (ALB) para el ingreso. Amazon 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 Amazon EKS en AWS Outposts. Cuando ejecuta Amazon EKS en AWS Outposts, paga por el clúster de Amazon EKS y la capacidad de AWS Outposts. Para obtener más información, consulte la Guía del usuario de Amazon EKS on AWS Outposts.
¿Qué son los nodos híbridos de Amazon EKS?
Con los nodos híbridos de Amazon EKS, puede usar su infraestructura local y perimetral como nodos en los clústeres de Amazon EKS. Con los nodos híbridos de Amazon 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 Amazon 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 Amazon EKS funcionan con cualquier hardware local o máquina virtual, y puede utilizar una variedad de características de Amazon EKS con los nodos híbridos de Amazon EKS, incluidos los complementos de Amazon EKS, Amazon 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 Amazon 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 Amazon EKS, se le cobra por hora por los recursos de vCPU de los nodos híbridos cuando se conectan a los clústeres de Amazon EKS. Para obtener más información, consulte los precios de Amazon EKS.
¿Qué es Amazon EKS Anywhere?
Amazon 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 Amazon EKS, Amazon 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 Amazon EKS Anywhere. Amazon 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. Amazon 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 Amazon EKS Anywhere y acceder a los complementos de Kubernetes vendidos por AWS, puede comprar suscripciones empresariales a Amazon EKS Anywhere.
¿Qué es el conector de Amazon EKS?
Puede usar el conector de Amazon EKS para registrar y conectar cualquier clúster de Kubernetes compatible a AWS y verlo en la consola de Amazon 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 Amazon EKS. Puede usar esta característica para ver los clústeres conectados en la consola de Amazon EKS, pero el conector de Amazon EKS no permite las operaciones de administración o mutación de los clústeres conectados a través de la consola de Amazon EKS. Los clústeres que se conectan a la consola de Amazon EKS con el conector Amazon EKS son gratuitos.
¿Cuáles son las diferencias entre los nodos híbridos de Amazon EKS y Amazon EKS Anywhere?
Los nodos híbridos de Amazon EKS son una característica de Amazon EKS, un servicio de Kubernetes administrado, mientras que Amazon EKS Anywhere es un software de administración de Kubernetes compatible con AWS que usted administra. Los nodos híbridos de Amazon EKS son ideales para clientes con entornos en las instalaciones que se pueden conectar a la nube, mientras que Amazon EKS Anywhere es ideal para clientes con entornos en las instalaciones aislados. Con los nodos híbridos de Amazon 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 Amazon 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 Amazon 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 Amazon EKS Anywhere, puede comprar suscripciones a Amazon EKS Anywhere Enterprise por un período de 1 o 3 años.
¿Cuáles son las diferencias entre los nodos híbridos de Amazon EKS y Amazon EKS on Outposts?
Con los nodos híbridos de Amazon EKS, puede usar sus propias máquinas físicas o virtuales para los nodos de los clústeres de Amazon EKS. Con Amazon EKS en AWS Outposts, utilice instancias de Amazon EC2 que se ejecutan en AWS Outposts para los nodos de los clústeres de Amazon EKS. Los nodos híbridos de Amazon EKS y Amazon EKS en AWS Outposts admiten diferentes complementos de Amazon EKS para redes y almacenamiento. Para obtener más información sobre los complementos de Amazon EKS que puede usar con nodos híbridos, consulte Configuración de complementos para nodos híbridos en la Guía del usuario de Amazon EKS. Con Amazon EKS en AWS Outposts, usted paga por la capacidad del clúster de Amazon EKS y de AWS Outposts. Con los nodos híbridos de Amazon EKS, usted paga por el uso de clústeres y nodos de Amazon EKS.