Skip to content

Nodos híbridos de EKS ​

Versiones compatibles: Versiones actuales compatibles con EKS; ejemplos revisados para EKS 1.36 / nodeadm 1.0.20 Última actualización: October 12, 2026

Amazon EKS Hybrid Nodes conecta nodos locales o de edge operados por el cliente a un plano de control de EKS administrado por AWS. Usted continúa operando los hosts, los sistemas operativos, la conectividad y las cargas de trabajo. Esta guía distingue las interfaces compatibles de las configuraciones de ejemplo; no demuestra que se haya probado una implementación de producción local en particular.

EKS 1.37 estuvo disponible el 1 de octubre de 2026. Los ejemplos de esta guía siguen revisados con EKS 1.36 y nodeadm 1.0.20.

Antes de elegir una versión, consulte el calendario de versiones de EKS, la documentación de Hybrid Nodes y la información de compatibilidad de host/CNI.

Tabla de contenido ​

  1. Requisitos previos y requisitos del sistema
  2. Configuración de red
  3. Configuración con Internet restringido (S3 + puntos de enlace de VPC)
  4. Bootstrap de nodos
  5. Integración de servidores GPU
  6. Estrategias de colocación de cargas de trabajo
  7. Administración del ciclo de vida de los nodos
  8. Operaciones y mantenimiento
  9. Guía de instalación y migración de SO de servidores bare metal
  10. Gateway de Hybrid Nodes
  11. Revisión de seguridad de separación de red

¿Qué son los Hybrid Nodes? ​

Los Hybrid Nodes pueden compartir un clúster con nodos de computación de AWS comunes. Registrar una máquina en la nube como nodo híbrido es diferente: AWS no admite infraestructura de nodos híbridos en las regiones de AWS, Local Zones, Outposts ni otras nubes, y el uso de EC2 sigue generando tarifas de Hybrid Nodes.

Diagrama de visión general de la red de nodos híbridos de EKS que se extiende desde el router y gateway locales hasta la ENI del plano de control en la VPC del clúster de AWS.

Diagrama de visión general de la red de nodos híbridos de EKS que se extiende desde el router y gateway locales hasta la ENI del plano de control en la VPC del clúster de AWS.Abrir a pantalla completa ↗

El siguiente diagrama muestra los requisitos previos de red, incluidos VPC, subredes, Transit Gateway/Virtual Private Gateway y conectividad de CIDR de Remote Node/Pod.

Diagrama de requisitos previos de nodos híbridos que vincula las configuraciones RemoteNodeNetwork y RemotePodNetwork del clúster con las tablas de rutas tanto del lado de la VPC como del entorno local.

Diagrama de requisitos previos de nodos híbridos que vincula las configuraciones RemoteNodeNetwork y RemotePodNetwork del clúster con las tablas de rutas tanto del lado de la VPC como del entorno local.Abrir a pantalla completa ↗

Los diagramas ilustran la conectividad y el enrutamiento privados, no la creación automática de cada ruta local, regla de firewall o punto de enlace de servicio de AWS.

Para las revisiones de los equipos de seguridad, use la guía de revisión de separación de red. Distingue los puntos de enlace privados del clúster, las ENI de EKS y los puntos de enlace de PrivateLink de servicios de AWS, e identifica la evidencia de las conexiones de administración y de los límites de datos a través de DX.

Casos de uso y límites de datos ​

Las GPU locales, los conjuntos de datos locales de gran tamaño, el procesamiento de edge y el hardware existente pueden ser motivos para usar Hybrid Nodes. Los requisitos de localidad de datos aún necesitan controles de aplicación, almacenamiento, egreso y registro. Los objetos de la API de Kubernetes y los metadatos del plano de control se administran en AWS; un selector de nodos por sí solo no establece la soberanía de los datos ni el cumplimiento normativo.

Use la etiqueta de computación híbrida real y una etiqueta de organización mantenida explícitamente para la colocación, en lugar de suponer que existe una zona de AWS denominada on-premises:

yaml
# Pod spec fragment; set organization labels through the node owner.
nodeSelector:
  eks.amazonaws.com/compute-type: hybrid
  example.com/data-location: on-premises

Este fragmento no crea una etiqueta, una aplicación completa, un límite de seguridad ni una política de retención de datos. Valide la compatibilidad de la imagen/runtime y las rutas de datos reales.

Arquitectura y responsabilidad ​

ComponenteUbicaciónResponsabilidad
Servidor de API de EKS, etcd, controladores, schedulerAWSPlano de control administrado por AWS
nodeadmHost Linux local compatibleCLI de instalación/bootstrap/actualización; no es el agente de nodo de larga ejecución
kubelet / containerdLocalAgente de nodo / runtime de CRI, operado por el propietario del host
Cilium o CalicoLocal y clústerConfiguración de CNI compatible; VPC CNI no administra nodos híbridos
SSM Agent o ayudante de firma de Roles AnywhereLocalObtiene credenciales temporales del servicio de AWS correspondiente
Servicio SSM / IAM Roles AnywhereAWSServicio de credenciales, no un sustituto de CA local sin conexión
VPN / Direct Connect y enrutamientoAmbos entornosConectividad bidireccional; Direct Connect por sí solo no implica cifrado

Las variantes VMware compatibles de Bottlerocket usan su propia ruta de bootstrap y no usan nodeadm. Para otros hosts compatibles, nodeadm install instala dependencias y nodeadm init configura/incorpora el nodo. Las nuevas instalaciones/actualizaciones basadas en SSM requieren nodeadm 1.0.19 o posterior debido a los cambios en la clave de firma de SSM; la versión actual revisada es la 1.0.20.

Restricciones que se deben planificar ​

  • Entorno conectado: Se requiere conectividad privada bidireccional confiable con AWS. Hybrid Nodes no está diseñado para operaciones DDIL desconectadas o intermitentes. «Air-gap» en esta guía significa acceso a Internet restringido con la conectividad de AWS necesaria, no aislamiento de AWS.
  • Direcciones: Rangos IPv4 RFC1918 o CGNAT, sin superposición entre los CIDR de nodo/Pod remotos, VPC y servicio. Se admiten hasta 15 CIDR de nodo y 15 CIDR de Pod por clúster.
  • Autenticación: Use API o API_AND_CONFIG_MAP y prepare el rol/las entradas de acceso de IAM para Hybrid Nodes.
  • Punto de enlace de la API: AWS recomienda solo público o solo privado. Con ambos habilitados, los nodos fuera de la VPC resuelven direcciones de puntos de enlace públicos; eso puede impedir la incorporación si la ruta esperada o las reglas de acceso son privadas. No es una prohibición universal de la API. Incluso un punto de enlace público de la API no elimina el requisito de conectividad privada entre el plano de control y el nodo.
  • Regiones: Disponible excepto en AWS GovCloud (US) y las regiones de AWS China, según la visión general actual.
  • Compatibilidad de hosts: Revise conjuntamente el SO, la arquitectura, CNI y el kernel. AL2023 es para entornos virtualizados locales, no una recomendación genérica para bare metal.
  • Cargos: Las tarifas de Hybrid Nodes usan las horas de vCPU notificadas mientras los nodos están conectados. Los núcleos bare metal con hyperthreading pueden notificar dos vCPU. Las cargas de trabajo inactivas no detienen automáticamente los cargos por nodos; las tarifas del clúster y de otros servicios son independientes.

Proveedores de credenciales ​

Ambos proveedores necesitan acceso a puntos de enlace de servicios de AWS para renovar las credenciales. Una CA local no permite que IAM Roles Anywhere emita credenciales de AWS sin conexión. Prefiera un proveedor de forma coherente en toda la flota, salvo que exista una razón revisada para combinarlos.

TemaActivaciones híbridas de SSMIAM Roles Anywhere
BootstrapID/código de activación y rol preparado que confía en SSMPKI, certificado/clave por nodo, trust anchor, perfil y rol
NomenclaturaNombre mi-... generado por SSMNombre de nodo personalizado vinculado a la identidad del certificado
Duración de la sesiónUna hora fija, renovada por SSMUna hora de forma predeterminada; duraciones de solicitud/perfil compatibles de 15 minutos a 12 horas, sujetas a la duración efectiva y al máximo del rol
DesconexiónNo se puede renovar; el retroceso de reintentos puede retrasar la reconexión después de la recuperación de la redNo se pueden obtener credenciales nuevas sin conexión; el proceso de credenciales las obtiene bajo demanda cuando vuelve la conectividad
Escala / costoSin cargo de registro de nodo de SSM ni de administración por nodo; el precio por uso de la característica es independienteRevise las cuotas de IAM Roles Anywhere y los requisitos operativos de PKI
Opción habitualSin PKI existente; registro más sencilloPKI existente y ciclo de vida de certificados administrado

Precios verificados el 16 de septiembre de 2026: SSM eliminó el nivel de instancias avanzadas con vigencia desde el 30 de junio de 2026. Consulte los precios actuales de SSM para conocer los términos de uso de Session Manager y Run Command; los cargos de vCPU de EKS Hybrid Nodes siguen siendo independientes.

El perfil de Roles Anywhere debe aceptar un nombre de sesión de rol personalizado, y la política de confianza debe vincularlo al atributo de certificado elegido. Su duración de sesión efectiva no debe superar el máximo del rol de IAM; la igualdad está permitida por la API CreateSession. Los requisitos previos detallan estos contratos y la preparación segura.

Cargas de trabajo de ejemplo ​

  1. Entrenamiento o inferencia de GPU local con un runtime y un plan de recuperación verificados.
  2. Procesamiento de datos local con rutas de metadatos/telemetría/egreso de AWS revisadas por separado.
  3. Aplicaciones de fábrica/edge con conectividad confiable y comportamiento de desconexión probado.
  4. Procesamiento de medios cerca de grandes conjuntos de datos existentes.

Siguientes pasos ​

Comience con los Requisitos previos y requisitos del sistema para asegurar que su entorno esté listo para EKS Hybrid Nodes.

Cuestionario ​

Para poner a prueba su comprensión de EKS Hybrid Nodes, pruebe el siguiente cuestionario:

Documentos relacionados ​

Documentación oficial ​

Pregunta a la documentación

Enter envía, Shift+Enter añade una línea.