Aspectos generales

P: ¿Qué es Amazon Elastic Kubernetes Service (Amazon EKS)?

R: Amazon EKS es un servicio administrado que le permite ejecutar fácilmente Kubernetes en AWS sin necesidad de instalar ni operar su propio plano de control de Kubernetes o nodos de trabajo.

P: ¿Qué es Kubernetes?

R: Kubernetes es un software de código abierto que le permite implementar y administrar aplicaciones en contenedores a escala. Kubernetes agrupa los contenedores en agrupaciones lógicas para fines administrativos y de detección y, a continuación, los lanza en clústeres de instancias EC2. Mediante el uso de Kubernetes puede ejecutar aplicaciones en contenedores, incluidos microservicios, nodos de trabajo de procesamiento en lote y plataformas como servicio (PaaS) con el mismo conjunto de herramientas en las instalaciones y en la nube.

P: ¿Por qué debería utilizar Amazon EKS?

R: Amazon EKS aprovisiona y escala el plano de control de Kubernetes, incluidos los servidores de las API y la capa de persistencia de backend, en varias zonas de disponibilidad de AWS para lograr una disponibilidad alta y tolerancia a errores. Amazon EKS detecta y reemplaza automáticamente nodos de plano de control con errores y suministra parches para el plano de control. Puede ejecutar EKS con AWS Fargate, que es un cómputo sin servidor para contenedores. Fargate elimina la necesidad de aprovisionar y administrar servidores, permite especificar y pagar recursos por aplicación y mejora la seguridad mediante el aislamiento de aplicaciones por diseño. Amazon EKS se integra con muchos otros servicios de AWS para suministrar escalabilidad y seguridad a sus aplicaciones. Estos servicios incluyen Elastic Load Balancing para distribución de carga, IAM para autenticación, Amazon VPC para aislamiento y AWS CloudTrail para registro.

P: ¿Cómo funciona Amazon EKS?

R: Amazon EKS funciona mediante el aprovisionamiento (inicio) y la administración del plano de control de Kubernetes y nodos de trabajo. En un nivel alto, Kubernetes está conformado por dos componentes principales: un clúster de “nodos de trabajo” que ejecutan sus contenedores, y el plano de control que administra cuándo y dónde se iniciarán los contenedores en su clúster y que monitorea su estado.

Sin Amazon EKS, debe ejecutar el plano de control de Kubernetes y el clúster de nodos de trabajo por su cuenta. Con Amazon EKS, aprovisiona sus nodos de trabajo con un comando simple en la consola, CLI o API de EKS, y AWS gestiona el aprovisionamiento, el escalado y la administración del plano de control de Kubernetes en una configuración segura y de alta disponibilidad. Este proceso elimina una parte importante de la carga operativa de ejecutar Kubernetes y le permite enfocarse en crear aplicaciones en vez de administrar infraestructura de AWS.

P: ¿Qué sistemas operativos admite Amazon EKS?

R: Amazon EKS admite distribuciones del sistema operativo de Linux x86 y Windows Server que son compatibles con Kubernetes. Amazon EKS ofrece las AMI optimizadas para Amazon Linux 2 y Windows Server 2019. Sus proveedores respectivos tienen disponibles las AMI optimizadas para EKS para otras distribuciones Linux, como Ubuntu.

P: Tengo una solicitud de característica, ¿a quién consulto?

R: Permítanos saber qué podemos agregar o hacer mejor con la apertura de una solicitud de característica en la hoja de ruta pública de los servicios de contenedores de AWS

Integraciones

P: ¿Amazon EKS funciona con las herramientas y aplicaciones existentes de Kubernetes?

R: Amazon EKS ejecuta el software de código abierto de Kubernetes para que pueda utilizar todos los complementos y las herramientas existentes de la comunidad de Kubernetes. Las aplicaciones que se ejecutan en Amazon EKS son totalmente compatibles con las aplicaciones que se ejecutan en cualquier entorno de Kubernetes estándar, independientemente de si se ejecutan en centros de datos en las instalaciones o en nubes públicas. Esto significa que puede migrar fácilmente cualquier aplicación de Kubernetes estándar a Amazon EKS sin tener que modificar el código.

P: ¿Amazon EKS es compatible con AWS Fargate?

R: Sí. Puede ejecutar las aplicaciones de Kubernetes como los contenedores sin servidor con AWS Fargate y Amazon EKS.

Versiones y actualizaciones de Kubernetes

P: ¿Qué versiones de Kubernetes admite Amazon EKS?

R: Para conocer las versiones que admite actualmente Kubernetes, consulte la documentación de Amazon EKS. Amazon EKS seguirá agregando versiones adicionales de Kubernetes en el futuro.

P: ¿Puedo actualizar la versión de mi clúster de Kubernetes?

R: Sí. Amazon EKS realiza actualizaciones de clúster administradas in situ para Kubernetes y las versiones de la plataforma de Amazon EKS. De este modo se simplifican las operaciones de clúster y le permite aprovechar las últimas características de Kubernetes, así como las actualizaciones de la configuración y los parches de seguridad de Amazon EKS.

Hay dos tipos de actualizaciones que puede aplicar al clúster de Amazon EKS, a las actualizaciones de la versión de Kubernetes y a las actualizaciones de la versión de la plataforma de Amazon EKS. A medida que se publiquen y validen nuevas versiones de Kubernetes para usarse con Amazon EKS, admitiremos tres versiones estables de Kubernetes como parte del proceso de actualización en cualquier momento dado.

P: ¿Qué es una versión de la plataforma de EKS?

R: Las versiones de la plataforma de Amazon EKS representan las capacidades del plano de control del clúster, tales como qué indicadores del servidor API de Kubernetes están habilitados, así como la versión actual del parche de Kubernetes. Cada versión menor de Kubernetes tiene asociada una o más versiones de la plataforma de Amazon EKS. Las versiones de plataforma para las diferentes versiones menores de Kubernetes son independientes.

Cuando una versión menor nueva de Kubernetes está disponible en Amazon EKS (por ejemplo, 1.13), la versión inicial de la plataforma de Amazon EKS para la versión menor de Kubernetes comienza en eks.1. Sin embargo, Amazon EKS lanza periódicamente nuevas versiones de la plataforma a fin de habilitar nuevas configuraciones de los planos de control de Kubernetes y ofrecer soluciones de seguridad.

P: ¿Por qué es recomendable el control manual sobre las actualizaciones de la versión de Kubernetes?

R: Las nuevas versiones de Kubernetes incorporan cambios significativos en la API de Kubernetes y, como resultado, pueden provocar cambios en el comportamiento de la aplicación. El control manual de la versión de Kubernetes en su clúster le permite probar las aplicaciones en nuevas versiones de Kubernetes antes de actualizar los clústeres de producción. Amazon EKS le ofrece la posibilidad de elegir cuándo incorporar cambios en su clúster de EKS.

P: ¿Cómo actualizo mis nodos de trabajo?

R: AWS publica imágenes de Amazon Machine (AMI) optimizadas para EKS que incluyen los nodos de trabajo binarios (Docker y Kubelet) necesarios. Esta AMI se actualiza periódicamente e incluye la versión más actualizada de estos componentes. Puede actualizar sus nodos administrados de EKS a las últimas versiones de las AMI optimizadas para EKS con un simple comando en la consola, API o CLI de EKS.

Si crea sus AMI personalizadas para utilizar los nodos de trabajo de EKS, AWS también publica scripts de Packer que documentan los pasos de creación, esto permite identificar los binarios incluidos en cada versión de la AMI.

Precios y disponibilidad

P: ¿Cuánto cuesta Amazon EKS?

R: Pagará 0,10 USD la hora por cada clúster de Amazon EKS y por los recursos de AWS que cree para ejecutar los nodos de trabajo de Kubernetes. Solo pagará por lo que consuma y a medida que lo haga; no se requieren pagos mínimos ni compromisos anticipados. Obtenga más información en la página de precios de EKS.

P: ¿Dónde se encuentra disponible Amazon EKS?

R: Consulte la tabla de regiones de la infraestructura global de AWS para obtener la información más actualizada sobre la disponibilidad regional de Amazon EKS.

Acuerdo de nivel de servicios

P: ¿Qué es el acuerdo de nivel de servicios de Amazon EKS (SLA)?

R: Puede encontrar el Amazon EKS SLA aquí.

Conozca a los clientes que utilizan Amazon EKS

Visite la página para clientes
¿Listo para crear?
Introducción a Amazon EKS
¿Tiene más preguntas?
Contacte con nosotros