Implementación de clústeres de Amazon EKS en entornos en las instalaciones y en la nube - Amazon EKS

Ayude a mejorar esta página

Para contribuir a esta guía del usuario, elija el enlace Edit this page on GitHub que se encuentra en el panel derecho de cada página.

Implementación de clústeres de Amazon EKS en entornos en las instalaciones y en la nube

Comprensión de las opciones de implementación de Amazon EKS

Amazon Elastic Kubernetes Service (Amazon EKS) es un servicio de Kubernetes completamente administrado que permite ejecutar Kubernetes sin problemas en la nube y en los entornos en las instalaciones.

En la nube, Amazon EKS automatiza la administración de la infraestructura de clústeres de Kubernetes para el plano de control y los nodos de Kubernetes. Esto resulta esencial a la hora de programar contenedores, administrar la disponibilidad de las aplicaciones, escalar recursos dinámicamente, optimizar la computación, almacenar datos de clústeres y llevar a cabo otras funciones críticas. Con Amazon EKS, obtiene el rendimiento, la escalabilidad, la fiabilidad y la disponibilidad sólidos propios de la infraestructura de AWS, junto con integraciones nativas con servicios de AWS de redes, seguridad, almacenamiento y observabilidad.

Para simplificar la ejecución de Kubernetes en los entornos en las instalaciones, puede utilizar los mismos clústeres, características y herramientas de Amazon EKS para Creación de nodos de Amazon Linux en AWS Outposts o Nodos híbridos de Amazon EKS en una infraestructura propia, o bien puede utilizar Amazon EKS Anywhere para entornos autónomos y aislados.

Amazon EKS en la nube

Puede utilizar Amazon EKS con computación en regiones de AWS, Zonas locales de AWS y Zonas de AWS Wavelength. Con Amazon EKS en la nube, AWS administra plenamente la seguridad, escalabilidad y disponibilidad del plano de control de Kubernetes en la región AWS. Cuando ejecuta aplicaciones con computación en regiones de AWS, se beneficia de todas las características que ofrecen AWS y Amazon EKS, incluido el modo automático de Amazon EKS, que automatiza completamente la administración de la infraestructura de clústeres de Kubernetes para computación, almacenamiento y redes en AWS con un solo clic. Al ejecutar aplicaciones con computación en Zonas locales de AWS y Zonas de AWS Wavelength, puede utilizar nodos autoadministrados de Amazon EKS para conectar instancias de Amazon EC2 para la computación en clústeres y puede utilizar los demás servicios de AWS disponibles en Zonas locales de AWS y Zonas de AWS Wavelength. Para obtener más información, consulte las características de las Zonas locales de AWS y las características de las Zonas de AWS Wavelength.

Amazon EKS en las regiones de AWS Amazon EKS en Zonas locales o de Wavelength

Administración del plano de control de Kuberenetes

Administradas por AWS

Administradas por AWS

Ubicación del plano de control de Kubernetes

Regiones de AWS

Regiones de AWS

Plano de datos de Kubernetes

  • Modo automático de Amazon EKS

  • Grupos de nodos administrados de Amazon EKS

  • Nodos autoadministrados de Amazon EC2

  • AWS Fargate

  • Grupos de nodos administrados de Amazon EKS (solo Zonas locales)

  • Nodos autoadministrados de Amazon EC2

Ubicación del plano de datos de Kubernetes

Regiones de AWS

Zonas locales o de Wavelength de AWS

Amazon EKS en el centro de datos o en entornos periféricos

Si necesita ejecutar aplicaciones en centros de datos propios o en entornos periféricos, puede utilizar Implementación de Amazon EKS en las instalaciones con AWS Outposts o los Nodos híbridos de Amazon EKS. Puede utilizar nodos autoadministrados con instancias de Amazon EC2 en AWS Outposts para la computación en clúster, o bien puede utilizar Nodos híbridos de Amazon EKS con una infraestructura propia en las instalaciones o periférica para la computación en clúster. AWS Outposts es una infraestructura administrada por AWS que se ejecuta en los centros de datos o en instalaciones de coubicación, mientras que los Nodos híbridos de Amazon EKS se ejecutan en máquinas físicas o virtuales que se administran en entornos en las instalaciones o periféricos. Amazon EKS en AWS Outposts y los Nodos híbridos de Amazon EKS requieren una conexión fiable desde los entornos en las instalaciones a una región de AWS, y puede utilizar los mismos clústeres, características y herramientas de Amazon EKS que utiliza para ejecutar aplicaciones en la nube. Cuando se ejecuta en AWS Outposts, puede implementar alternativamente todo el clúster de Kubernetes en AWS Outposts con clústeres locales de Amazon EKS en AWS Outposts.

Nodos híbridos de Amazon EKS Amazon EKS en AWS Outposts

Administración del plano de control de Kuberenetes

Administradas por AWS

Administradas por AWS

Ubicación del plano de control de Kubernetes

Regiones de AWS

Regiones de AWS o AWS Outposts

Plano de datos de Kubernetes

Máquinas físicas o virtuales administradas por el cliente

Nodos autoadministrados de Amazon EC2

Ubicación del plano de datos de Kubernetes

Centro de datos del cliente o entorno periférico

Centro de datos del cliente o entorno periférico

Amazon EKS Anywhere para entornos aislados

Amazon EKS Anywhere simplifica la administración de clústeres de Kubernetes mediante la automatización de aquellas tareas arduas que no marcan la diferencia, como la configuración de la infraestructura y las operaciones del ciclo de vida de los clústeres de Kubernetes en entornos en las instalaciones 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 del subproyecto Kubernetes (CAPI) y es compatible con diversas infraestructuras, como VMware vSphere, bare metal, Nutanix, Apache CloudStack y AWS Snow. Amazon EKS Anywhere se puede ejecutar en entornos aislados y ofrece integraciones opcionales con servicios regionales de AWS para la observabilidad y la administración de identidades. Para recibir soporte para Amazon EKS Anywhere y acceso a complementos de Kubernetes proporcionados por AWS, puede adquirir Suscripciones empresariales de Amazon EKS Anywhere.

Amazon EKS Anywhere

Administración del plano de control de Kuberenetes

Administrados por el cliente

Ubicación del plano de control de Kubernetes

Centro de datos del cliente o entorno periférico

Plano de datos de Kubernetes

Máquinas físicas o virtuales administradas por el cliente

Ubicación del plano de datos de Kubernetes

Centro de datos del cliente o entorno periférico

Herramientas de Amazon EKS

Puede utilizar el conector de Amazon EKS para registrar y conectar cualquier clúster de Kubernetes que cumpla los requisitos a AWS y verlo en la consola de Amazon EKS. Una vez conectado, puede ver el estado, la configuración y las cargas de trabajo del clúster en la consola de Amazon EKS. Puede utilizar esta característica para ver los clústeres conectados en la consola de Amazon EKS, pero el conector de Amazon EKS no permite realizar operaciones de administración ni de modificación en los clústeres conectados a través de la consola de Amazon EKS.

Amazon EKS Distro es la distribución de AWS de los componentes subyacentes de Kubernetes que impulsan todas las ofertas de Amazon EKS. Incluye los componentes principales que necesita un clúster de Kubernetes para funcionar, como los componentes del plano de control de Kubernetes (etcd, kube-apiserver, kube-scheduler, kube-controller-manager) y los componentes de red (CoreDNS, kube-proxy, complementos de CNI). Amazon EKS Distro se puede utilizar para autoadministrar clústeres de Kubernetes con las herramientas que elija. Las implementaciones de Amazon EKS Distro no están cubiertas por los planes de soporte de AWS.