P: ¿Qué es Amazon EKS Anywhere?

Amazon EKS Anywhere es una nueva opción de implementación de Amazon EKS que le permite crear y operar fácilmente clústeres locales de Kubernetes, incluso en sus propias máquinas virtuales (VM) y servidores bare metal. 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, y 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 localmente a escala. Amazon EKS Anywhere crea clústeres basados en Amazon EKS Distro, la misma distribución de Kubernetes que utiliza Amazon EKS para los clústeres en AWS. Amazon EKS Anywhere le permite automatizar la administración de clústeres, reducir los costes de soporte y eliminar el esfuerzo redundante de usar múltiples herramientas para operar clústeres de Kubernetes, además de que es totalmente compatible con AWS.

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

Muchos clientes que ejecutan Kubernetes en varios entornos tienen dificultades para encontrar soporte para los diversos componentes que componen la pila. El soporte fragmentado y la concesión de licencias para todos los componentes generan complejidad, una pila incoherente, brechas de soporte e incapacidad para obtener resoluciones o problemas de causa raíz cuando algo se estropea. Gracias a Amazon EKS Anywhere, puede aprovechar un único acuerdo de soporte y un entorno coherente para las implementaciones de clústeres de Amazon EKS en todas las ubicaciones. AWS asume y mantiene la carga de recopilar y probar los diversos componentes necesarios para ejecutar Kubernetes durante su producción, lo que permite que sus aplicaciones accedan a la etapa de producción antes mediante la liberación de valiosos ciclos para sus ingenieros.

P: ¿Qué es EKS Distro?

EKS Distro es una distribución del mismo código abierto de Kubernetes y de las dependencias implementadas por
Amazon EKS con el fin de crear clústeres Kubernetes manualmente desde cualquier lugar. 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. 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 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 panel de Amazon 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 ejecutables desde cualquier lugar.

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 EKS como un único panel para clústeres que se ejecutan en cualquier lugar, integrarlos con App Mesh, enviar registros y métricas a AWS para una observabilidad centralizada, realizar copias de seguridad de clústeres e instantáneas en buckets de Amazon S3, ejecutar herramientas de optimización y administración de costes de clústeres y ejecutar comprobaciones de cumplimiento, informes de seguimiento de auditoría y aplicación de políticas de configuración. En el caso de clústeres parcialmente desconectados, no hay impacto en las aplicaciones que se ejecutan en los clústeres, pero dado que las desconexiones intermitentes pueden durar varias horas, características como la observabilidad centralizada y el panel de EKS en la consola de AWS mostrarán el estado desde el momento de la desconexión, con consistencia final 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: ¿Qué relación existe entre EKS Anywhere y EKS Distro?

Hay dos cosas que necesita para ejecutar Kubernetes. Primero, necesita una distribución fiable que se pueda implementar en cualquier lugar (EKS Distro). En segundo lugar, una vez que pase de los entornos de desarrollo a los de producción, necesitará herramientas de gestión para su ejecución a escala (EKS Anywhere). Si actualmente administra sus propios clústeres de Kubernetes, puede aprovechar 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. EKS Anywhere le proporciona herramientas de automatización que simplifican la creación, administración y operaciones de clústeres en infraestructuras tales como bare metal, vSphere y máquinas virtuales la nube con configuraciones predeterminadas para el registro, el monitoreo, las redes y el almacenamiento, pero le ofrece herramientas sesgadas y componentes adicionales que necesitaría para ejecutar Kubernetes en su producción, tales como la instalación de clústeres y la administración del ciclo de vida, la observabilidad, la copia de seguridad de clústeres y la administración de políticas.

P: ¿Qué funcionalidades ofrece EKS Anywhere?

EKS Anywhere le proporciona un instalador y una interfaz de línea de comandos (CLI). Asimismo, le ofrece arranque de clúster propio de clústeres EKS Distro sesgados con configuraciones predeterminadas opcionales para el sistema operativo del nodo, el tiempo de ejecución del contenedor, la interfaz de red del contenedor (CNI), el balanceador de carga del servicio, las clases de ingreso y almacenamiento EKS Anywhere ofrece objetivos de implementación para sus propios clústeres bare metal o vSphere. Dispondrá de soporte de conectividad para entornos completamente conectados, parcialmente conectados y desconectados. EKS Anywhere le ofrece un monitoreo y compilación de registros (incluidos Prometheus y Grafana). Puede realizar comprobaciones previas al vuelo del clúster. Puede utilizar la federación OAuth y Open ID Connect con AWS IAM. EKS Anywhere funciona con AWS Controllers for Kubenetes (controlador ACK). Puede conectar clústeres a las API de AWS tales como el panel de EKS, AWS App Mesh, AWS SSM, AWS CloudWatch y AWS Marketplace. EKS Anywhere permite el ciclo de vida del clúster impulsado por git y la gestión de la configuración mediante el operador Flux. AWS admite paquetes para enviar telemetría, registros y métricas del clúster a AWS. Puede realizar instantáneas y copias de seguridad del clúster. Existen herramientas para la optimización de costes de los clústeres. EKS Anywhere incluye el AWS Premium Support

P: ¿Cómo pueden sesgarse los clústeres de EKS Anywhere?

Un clúster de Kubernetes sesgado 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 la el sesgado EKS Distro que incluye valores predeterminados opcionales consistentes con Amazon EKS para el sistema operativo del nodo, el tiempo de ejecución del contenedor, la interfaz de red del contenedor (CNI), el ingreso, las clases de almacenamiento y la observabilidad. EKS Anywhere también tendrá un balanceador de carga de servicio, como paquete predeterminado.

P: ¿Cómo se relaciona esta característica o servicio con otros servicios de AWS?

Puede consumir servicios de AWS con EKS Anywhere, tales como extraer imágenes de contenedor de Amazon ECR e implementar pilas de aplicaciones en contenedor de AWS Marketplace. Puede conectar clústeres de EKS Anywhere al panel de operaciones de EKS y clústeres de copia de seguridad de instantáneas a Amazon S3. Puede conectar los recursos de la infraestructura de EKS Anywhere mediante agentes de AWS SSM y verlos mediante el panel de SSM, agregar registros y métricas de EKS Anywhere a Amazon CloudWatch y auditar las configuraciones del clúster mediante AWS Config.

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 Direct Connect + VPN para establecer un túnel seguro desde su red local. También puede aprovechar ECR para un repositorio de imágenes públicas. EKS Anywhere permite el cambio gradual de los datos de su registro de local a AWS.

P: ¿Qué plataformas y sistemas operativos admite EKS Anywhere para la computación externa?

Los clústeres de EKS Anywhere admitirán infraestructura virtualizada (VMware vSphere 6.5+) y sin sistema operativo. Puede utilizar su propio sistema operativo compatible o utilizar un sistema operativo incluido de AWS. En el caso de que utilice su propio sistema operativo, Amazon proporcionará a los proveedores una matriz de prueba para certificar las versiones de su sistema operativo con EKS Anywhere. En el caso de los clústeres de vSphere, EKS Anywhere tiene acceso a la API de vCenter para realizar operaciones CRUD en máquinas virtuales. Para bare metal, usted proporciona el nodo, el sistema operativo y la red de nodos, al tiempo que EKS Anywhere automatiza el aprovisionamiento del clúster en la parte superior.

P: ¿Admitirá EKS Anywhere clústeres bare-metal?

Sí, EKS Anywhere admitirá la arquitectura x86_x64 con un sistema operativo integrado, y certificaremos sistemas operativos específicos según los comentarios de los clientes.

P: ¿Cómo puedo empezar a utilizar EKS Anywhere?

El primer paso es descargar un instalador y una herramienta de interfaz de línea de comandos (CLI). El instalador se ejecuta para crear un entorno local con el fin de usar la herramienta CLI para crear el primer clúster de Kubernetes. Las propiedades del clúster, como el tamaño del nodo, la red y el almacenamiento, se especifican en un archivo de configuración del clúster proporcionado por EKS Anywhere. La CLI se utiliza para crear un clúster de EKS Anywhere con la configuración deseada. Una vez que se aprovisiona un clúster, el ciclo de vida del clúster se puede administrar mediante gitops. Puede consumir fácilmente servicios de AWS como S3 para copias de seguridad e instantáneas de clústeres y beneficiarse del control centralizado proporcionado por EKS, Systems Manager, App Mesh y CloudWatch. Cuando un parche de seguridad o una nueva versión de EKS está disponible, se le notifica desde la consola de EKS, el canal de lanzamiento de GitHub o el tema de SNS. AWS se convierte en el lugar central donde los clientes ejecutan y operan sus clústeres de Kubernetes que se ejecutan en sus entornos locales y de AWS.

P: ¿Qué sistemas operativos admitirá EKS Anywhere para los contenedores?

EKS Anywhere se enviará junto con sistemas operativos de nodo compatibles. También podrá traer su propio sistema operativo de nodo y licencia de soporte.

P: ¿Gestiona EKS Anywhere 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 fuera de línea; sin embargo, la infraestructura subyacente es responsabilidad de su equipo de plataforma.

P: ¿Qué requisitos previos necesitará satisfacer si desea comenzar a utilizar EKS Anywhere?

Deberá proporcionar capacidad para controlar instancias de clúster, asignar VM o hardware bare-metal para la creación de clústeres, nodos de trabajo y puertos abiertos internamente para permitir el tráfico entre la capacidad asignada y el servidor API (puerto predeterminado 6443) y entre los puntos finales del operador para eksctl. Los puertos y el tráfico también deberán poder salir de la (s) subred (s) del clúster a Amazon EKS a través de VPN, Direct Connect o Transit Gateway para habilitar las herramientas de varios clústeres, el tráfico de agentes para enviar el estado de salud a Amazon EKS y el plano de control de acceso de App Mesh para su controlador.

P: ¿Funcionará EKS Anywhere con AWS Snowball?

Sí, EKS Anywhere admitirá oficialmente las instancias de computación de Snowball para los casos de uso sin conexión.

Sign up for a free account
Más información sobre EKS Anywhere

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

Más información 
Standard Product Icons (Start Building) Squid Ink
Regístrese para mantenerse informado

Más información sobre EKS Anywhere.

Más información