Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Amazon Elastic Kubernetes Service
Amazon Elastic Kubernetes
Amazon EKS proporciona un plano de control escalable y de alta disponibilidad para las cargas de trabajo de Kubernetes. Cuando ejecuta aplicaciones en Amazon EKS, como ocurre con Amazon ECS, puede optar por proporcionar la potencia informática subyacente para sus contenedores con EC2 instancias de Amazon o con AWS Fargate.
Amazon VPC Lattice es un servicio de redes de aplicaciones totalmente gestionado integrado directamente en la infraestructura de redes de AWS que puede utilizar para conectar, proteger y supervisar sus servicios en varias cuentas y nubes privadas virtuales (). VPCs Con Amazon EKS, puede aprovechar VPC Lattice mediante el uso del controlador de API de AWS Gateway, una implementación de la API de Kubernetes Gateway. Con VPC Lattice, puede configurar la conectividad entre clústeres con la semántica estándar de Kubernetes de forma sencilla y coherente.
Puede usar Amazon EKS con cualquiera de las siguientes opciones de implementación:
-
Amazon EKS Distro
: Amazon EKS Distro es una distribución del mismo software y dependencias de código abierto de Kubernetes implementados por Amazon EKS en la nube. Amazon EKS Distro sigue el mismo ciclo de lanzamiento de la versión de Kubernetes que Amazon EKS y se proporciona como un proyecto de código abierto. Para obtener más información, consulte Amazon EKS Distro . -
Amazon EKS on AWS Outposts: AWS Outposts habilita los servicios, la infraestructura y los modelos operativos nativos de AWS en sus instalaciones locales. Amazon EKS activado AWS Outposts, puede elegir entre ejecutar clústeres extendidos o locales. En el caso de los clústeres extendidos, el plano de control de Kubernetes se ejecuta en un Región de AWS y los nodos se ejecutan en él. AWS Outposts Con los clústeres locales, todo el clúster de Kubernetes se ejecuta localmente AWS Outposts, incluidos el plano de control de Kubernetes y los nodos.
-
Amazon EKS Anywhere
: Amazon EKS Anywhere es una opción de implementación para Amazon EKS que le permite crear y operar fácilmente clústeres de Kubernetes en las instalaciones. Tanto Amazon EKS como Amazon EKS Anywhere se basan en Amazon EKS Distro. Para obtener más información sobre Amazon EKS Anywhere, consulte Ejecución de cargas de trabajo de contenedores híbridos con Amazon EKS Anywhere , Descripción general de Amazon EKS Anywhere y Comparación de Amazon EKS Anywhere con Amazon EKS .
Al elegir qué opciones de implementación usar para el clúster de Kubernetes, tenga en cuenta lo siguiente:
Tabla 5: Características de implementación de Kubernetes
Característica | Amazon EKS | Amazon EKS en AWS Outposts | Amazon EKS Anywhere | Amazon EKS Distro |
---|---|---|---|---|
Hardware | Suministrado por AWS | Suministrado por AWS | Suministrado por usted | Suministrado por usted |
Ubicación de la implementación | Nube de AWS | Su centro de datos | Su centro de datos | Su centro de datos |
Ubicación del plano de control de Kubernetes | Nube de AWS | Nube de AWS o su centro de datos | Su centro de datos | Su centro de datos |
Ubicación del plano de datos de Kubernetes | Nube de AWS | Su centro de datos | Su centro de datos | Su centro de datos |
Soporte | AWS soporte | AWS apoyo | AWS apoyo | Apoyo de la comunidad de OSS |
Tabla 6: Características de implementación de Amazon EKS
Funcionalidad | Descripción |
---|---|
Provisión |
Amazon EKS proporciona ciertos recursos para respaldar las aplicaciones en contenedores:
Consulte Introducción a Amazon EKS para obtener más información sobre el aprovisionamiento de clústeres de Amazon EKS. |
Configuración |
Amazon EKS admite la personalización de los recursos informáticos (trabajadores) si utiliza EC2 instancias de Amazon para suministrar potencia informática. Amazon EKS también admite la personalización de las condiciones de tiempo de ejecución de los contenedores de aplicaciones (pods). Consulte la documentación de configuración de Worker Nodes y Fargate Pod para obtener más información. |
Implementación | Amazon EKS admite las mismas estrategias de implementación que Kubernetes. Consulte Redacción de una especificación de implementación de Kubernetes -> Estrategia |
Escalado | Amazon EKS escala a los trabajadores con el escalador automático de clústeres de Kubernetes y los pods con el escalador automático de pods horizontal de Kubernetes y el escalador automático de pods verticales de Kubernetes. Amazon EKS también es compatible con Karpenter |
Supervisión |
Los registros del plano de control de Amazon EKS proporcionan información de auditoría y diagnóstico directamente a CloudWatch los registros. El plano de control de Amazon EKS también se integra AWS CloudTrail para registrar las acciones realizadas en Amazon EKS. Consulte Logging and Monitoring Amazon EKS para obtener más información. |
Amazon EKS permite a las organizaciones aprovechar las herramientas y los complementos de código abierto de Kubernetes y puede ser una buena opción para las organizaciones que migran a AWS con los entornos de Kubernetes existentes. El siguiente diagrama ilustra el uso de Amazon EKS para administrar una aplicación contenerizada general.

Amazon EKS Anywhere
Amazon EKS Anywhere
Amazon EKS Anywhere crea un clúster de Kubernetes de forma local para el proveedor elegido. Los proveedores compatibles incluyen Bare Metal (a través de Tinkerbell) y CloudStack vSphere. Para administrar ese clúster, puede ejecutar los comandos de creación y eliminación de clústeres desde una máquina administrativa de Ubuntu o Mac.