Descargue y ejecute el instalador de Amazon EKS Anywhere.
P: ¿Qué es Amazon EKS Anywhere?
Amazon EKS Anywhere es una opción de implementación para Amazon EKS que lo ayuda a crear y operar clústeres de Kubernetes en su propia infraestructura en las instalaciones, ya sea directamente en servidores bare metal mediante una capa de virtualización como VMware vSphere o Apache CloudStack, o Nutanix, o en dispositivos optimizados para la computación de AWS Snowball Edge. Obtenga más información sobre EKS Anywhere en servidores bare metal aquí. Buscamos continuar con la adición de compatibilidad para objetivos de implementación al priorizar las contribuciones de nuestros clientes. Kubernetes es un software de código abierto diseñado para automatizar la implementación, el escalado y la administración de aplicaciones en contenedores. Por su parte, Amazon EKS es un servicio administrado de Kubernetes para ejecutar Kubernetes en AWS. Amazon EKS Anywhere proporciona un paquete de software instalable para crear y operar clústeres de Kubernetes en las instalaciones que se basan en Amazon EKS Distro, la misma distribución de Kubernetes que utiliza Amazon EKS para los clústeres en AWS. Amazon EKS Anywhere permite simplificar la creación y el funcionamiento de los clústeres de Kubernetes en las instalaciones, a la vez que automatiza la administración de los clústeres, para que pueda reducir los costos de soporte y evitar el mantenimiento de herramientas de código abierto y de terceros duplicadas. Además, puede aprovechar la consola de EKS para ver todos los clústeres de Kubernetes (incluidos los clústeres de EKS Anywhere) que se ejecutan en cualquier lugar, a través del conector EKS.
P: ¿Por qué debería utilizar EKS Anywhere?
En la actualidad, muchos clientes que operan clústeres Kubernetes en las instalaciones deben montar, probar e integrar múltiples herramientas de terceros y adquirir contratos de soporte independientes para cada herramienta. Los clientes también se ven obligados a destinar valiosos recursos al seguimiento de las últimas actualizaciones y parches de seguridad para cada herramienta necesaria para ejecutar Kubernetes en las instalaciones, al mismo tiempo que se aseguran de que cualquier cambio no rompa la compatibilidad con otras herramientas. Esto lleva a una complejidad innecesaria, opciones de soporte fragmentadas e incoherencias entre la nube y los clústeres en las instalaciones que dificultan la administración de las aplicaciones en los distintos entornos. Con Amazon EKS Anywhere, ahora dispone de herramientas operativas de Kubernetes que son consistentes con Amazon EKS y están optimizadas para simplificar la instalación de clústeres con configuraciones predeterminadas para el sistema operativo y las redes necesarias para operar Kubernetes en las instalaciones. Amazon EKS Anywhere utiliza Amazon EKS Distro, la misma distribución de Kubernetes implementada por Amazon EKS, lo que le permite crear fácilmente clústeres coherentes con las prácticas recomendadas de Amazon EKS, como las últimas actualizaciones de software y los parches de seguridad ampliados. Puede aprovechar los acuerdos de soporte con AWS para sus implementaciones de clústeres de Amazon EKS Anywhere y las herramientas integradas en ellos, de modo que puede reducir los costos de soporte y evitar el mantenimiento de herramientas duplicadas de código abierto y de terceros.
P: ¿Qué es Amazon EKS Distro?
Amazon EKS Distro es una distribución del mismo código abierto de Kubernetes y de las dependencias implementadas por Amazon EKS para que pueda crear clústeres de Kubernetes manualmente en cualquier lugar. Amazon EKS Distro incluye binarios y contenedores de Kubernetes de código abierto, etcd (bases de datos de configuración de clúster), redes y complementos de almacenamiento, todos ellos verificados en aras de su compatibilidad. Amazon EKS Distro le proporcionará soporte extendido para las versiones de Kubernetes una vez que venza el soporte de la comunidad, al actualizar las compilaciones de versiones anteriores con los últimos parches de seguridad críticos. Podrá acceder de forma segura a las versiones de Amazon EKS Distro desde GitHub o dentro de AWS a través de Amazon S3 y ECR para obtener una fuente común de versiones y actualizaciones.
P: ¿Qué es el conector EKS?
EKS Connector es un agente de software que se ejecuta en un clúster de Kubernetes y permite que el clúster se registre en Amazon EKS. Puede conectar cualquier clúster de Kubernetes compatible con Amazon EKS, incluidos los clústeres de Amazon EKS Anywhere que se ejecutan en las instalaciones, los clústeres autoadministrados en EC2 y otros clústeres de Kubernetes que se ejecutan fuera de AWS. Una vez que se conecta, puede utilizar la consola de EKS para ver todos los clústeres conectados y los recursos de Kubernetes subyacentes, independientemente de dónde se ejecute el clúster.
P: ¿Qué es la consola de EKS?
Amazon EKS le proporciona un panel integrado en la consola de AWS para conectar, visualizar y solucionar problemas de aplicaciones y clústeres de Kubernetes. Puede aprovechar la consola de EKS para ver todos los clústeres de Kubernetes (incluidos los clústeres de EKS Anywhere) que se ejecutan en cualquier lugar, a través del conector EKS.
P: ¿Requiere EKS Anywhere disponer de conexión a Internet en una región AWS?
Hay tres opciones de conectividad: completamente conectado, parcialmente desconectado y completamente desconectado. Para una conectividad completamente conectada y parcialmente desconectada, puede conectar sus clústeres de Amazon EKS Anywhere a AWS. Esto le permite aprovechar la consola de EKS como un único panel para los clústeres que se ejecutan en cualquier lugar a partir de hoy, con soporte futuro para la integración con App Mesh, enviar registros y métricas a AWS para la observabilidad centralizada, realizar copias de seguridad del clúster e instantáneas a los buckets de Amazon S3, ejecutar herramientas de administración de costos y optimización del clúster, y ejecutar controles de conformidad, informes de seguimiento de auditoría y aplicación de políticas de configuración. En el caso de los clústeres parcialmente desconectados, no hay impacto en las aplicaciones que se ejecutan en los clústeres, pero como las desconexiones intermitentes pueden durar varias horas, características como la consola EKS en la consola de AWS mostrarán el estado desde el momento de la desconexión, con la consistencia final restaurada una vez que la conexión regrese. En escenarios desconectados, puede usar EKS Distro y aprovechar las herramientas de código abierto para ejecutar sus clústeres.
P: ¿Cuál es la relación entre Amazon EKS Anywhere y Amazon EKS Distro?
Hay dos cosas que necesita para operar Kubernetes en las instalaciones. Primero, necesita una distribución fiable que se pueda implementar en cualquier lugar (Amazon EKS Distro). En segundo lugar, una vez que pase de los entornos de desarrollo a los de producción, necesitará herramientas de administración para su ejecución a escala (Amazon EKS Anywhere). Si actualmente administra sus propios clústeres de Kubernetes, puede aprovechar Amazon EKS Distro para estandarizar en una versión segura, estable y respaldada por la comunidad de Kubernetes en todos sus entornos y aprovechar las herramientas de código abierto para crear y administrar clústeres de EKS Distro. Amazon EKS Anywhere utiliza EKS Distro y proporciona herramientas de automatización que simplifican la creación de clústeres, la administración y las operaciones en su propia infraestructura en las instalaciones. Además, Amazon EKS Anywhere proporciona configuraciones predeterminadas en el sistema operativo y la red y aporta herramientas obstinadas adicionales necesitarías para ejecutar Kubernetes en producción.
P: ¿Qué funcionalidades ofrece Amazon EKS Anywhere?
Amazon EKS Anywhere proporciona un instalador e interfaces de línea de comandos (CLI) para la administración del ciclo de vida del clúster. Ofrece el arranque de clústeres obstinados de EKS Distro con configuraciones predeterminadas para el sistema operativo del nodo, el tiempo de ejecución del contenedor y la interfaz de red del contenedor (CNI), junto con herramientas obstinadas como los componentes de GitOps. Proporciona herramientas para la actualización de clústeres, el escalado de clústeres y la recopilación de diagnósticos. Puede utilizar la federación OAuth y Open ID Connect y utilizar aws-iam-authenticator para permitir que sus clústeres de Amazon EKS Anywhere funcionen con AWS IAM. También puede utilizar el conector EKS para conectar los clústeres a AWS y verlos todos de forma centralizada desde la consola de EKS.
P: ¿Cómo serán los clústeres obstinados de Amazon EKS Anywhere?
Un clúster de Kubernetes obstinado le proporciona valores predeterminados preconfigurados con el fin de reducir la complejidad y automatizar la configuración del clúster asociada a la creación y el funcionamiento de un clúster en el entorno en el que se ejecuta. EKS Anywhere ejecuta el obstinado EKS Distro que incluye valores predeterminados opcionales consistentes con Amazon EKS para el sistema operativo del nodo, el tiempo de ejecución del contenedor y la interfaz de red del contenedor (CNI).
P: ¿Cómo se relaciona Amazon EKS Anywhere con otros servicios de AWS?
Puede conectar sus clústeres de Amazon EKS Anywhere a la consola de Amazon EKS mediante el conector EKS y ver la configuración del clúster y el estado de la carga de trabajo. Puede utilizar servicios de AWS como Amazon S3, Amazon RDS, Amazon SNS, Amazon API Gateway y Amazon DynamoDB, entre otros, a través de AWS Controllers for Kubernetes (ACK). Puede conectar los recursos de infraestructura de EKS Anywhere mediante agentes de AWS SSM y verlos mediante la consola de SSM. Amazon EKS Anywhere también puede implementarse en dispositivos optimizados para la computación de AWS Snowball Edge.
P: ¿Cómo puedo utilizar Amazon ECR con EKS Anywhere?
Puede apuntar sus canalizaciones de CI/CD existentes a Amazon ECR y aprovechar los servicios de AWS como AWS Direct Connect y VPN para establecer un túnel seguro desde su red en las instalaciones. También puede aprovechar ECR para un repositorio de imágenes públicas.
P: ¿Qué plataformas y sistemas operativos admite EKS Anywhere para la computación externa?
Amazon EKS Anywhere admite implementaciones de VMware vSphere y de servidores bare metal y, próximamente, admitirá objetivos de implementación adicionales. Amazon EKS Anywhere proporciona Bottlerocket, un sistema operativo de código abierto basado en Linux creado por AWS, como sistema operativo de nodo predeterminado, con Ubuntu y Red Hat Enterprise Linux (RHEL) como alternativas de sistema operativo de nodos. Con base en las observaciones de los clientes, buscamos ampliar las opciones de sistemas operativos en los que los clientes podrán ejecutar Amazon EKS Anywhere.
P: ¿EKS Anywhere admitirá clústeres bare metal?
Sí. En términos generales, la compatibilidad de EKS Anywhere con clústeres bare metal ya está disponible. Obtenga más información aquí. Para comenzar con Amazon EKS Anywhere en bare metal, consulte la documentación de Amazon EKS Anywhere.
P: ¿EKS Anywhere administra el hardware subyacente del cliente?
No. EKS Anywhere no administrará la infraestructura del clúster subyacente ni el plano de control del clúster. La gestión será un modelo de responsabilidad compartida. AWS le proporcionará herramientas de administración de clústeres que pueden operar en línea y sin conexión; sin embargo, la infraestructura subyacente es responsabilidad de su equipo de plataforma.
P: ¿Qué requisitos previos hay que cumplir para utilizar EKS Anywhere y cómo se comienza?
Consulte https://anywhere.eks.amazonaws.com/docs/getting-started/install/ para ver los requisitos previos y las instrucciones de inicio.
P: ¿Funcionará EKS Anywhere con AWS Snowball Edge?
Sí, los clientes pueden utilizar EKS Anywhere en un dispositivo optimizado para la computación de AWS Snowball Edge para ejecutar sus aplicaciones basadas en contenedores en ubicaciones periféricas móviles y robustas. Estas ubicaciones periféricas incluyen entornos no acondicionados como obras en construcción, plataformas petrolíferas o entornos móviles como barcos, vehículos autónomos y fuerzas militares de implementación rápida. Obtenga más información sobre EKS Anywhere en Snow aquí.
P: ¿Cuánto cuesta EKS Anywhere?
No hay compromisos o pagos iniciales para utilizar EKS Anywhere. El plan de asistencia de AWS Enterprise Support o AWS Enterprise On-Ramp es un requisito previo para adquirir una suscripción a Amazon EKS Anywhere Enterprise. El precio de las suscripciones a EKS Anywhere Support sigue un modelo basado en clústeres. Más información acerca de AWS Enterprise Support aquí. Para ver ejemplos de precios e información adicional, consulte la página de precios de EKS Anywhere.
P: ¿Puedo implementar EKS Anywhere en la nube de AWS?
Amazon EKS Anywhere no está diseñado para ejecutarse en la nube de AWS. No se integra con el Proveedor de API de clúster de Kubernetes para AWS. Si tiene previsto implementar los clústeres de Kubernetes en la nube de AWS, le recomendamos utilizar Amazon EKS.
P: ¿Puedo implementar Amazon EKS Anywhere en AWS Outposts?
Amazon EKS Anywhere no está diseñado para ejecutarse en AWS Outposts. Si tiene previsto implementar clústeres de Kubernetes en AWS Outposts, le recomendamos utilizar Amazon EKS en AWS Outposts.

Visite la página con información general del producto.

Visite la página de precios de Amazon EKS Anywhere.