Skip to content

EKS Hybrid Nodes

Supported Versions: EKS 1.31+, nodeadm 0.1+ Last Updated: February 23, 2026

Amazon EKS Hybrid Nodes is a feature that allows you to manage on-premises servers from the AWS EKS control plane. This guide covers the concepts, configuration methods, and practical usage of EKS Hybrid Nodes in production environments.

Table of Contents

  1. Prerequisites and System Requirements
  2. Network Configuration
  3. Air-Gap Environment Setup (S3 + VPC Endpoints)
  4. Node Bootstrap
  5. GPU Server Integration
  6. Workload Placement Strategies
  7. Node Lifecycle Management
  8. Operations and Maintenance
  9. Bare Metal Server OS Installation and Migration Guide
  10. Hybrid Nodes Gateway

What are Hybrid Nodes?

EKS Hybrid Nodes is a feature that enables you to register servers in your on-premises data center or edge environment as Kubernetes nodes managed by the AWS EKS control plane. This allows you to manage cloud and on-premises infrastructure as a single Kubernetes cluster.

EKS Hybrid Nodes High-Level Network Architecture

The following diagram shows the network prerequisites including VPC, subnets, Transit Gateway/Virtual Private Gateway, and Remote Node/Pod CIDR connectivity.

EKS Hybrid Nodes Network Prerequisites

Why Use Hybrid Nodes?

1. Regulatory Compliance and Data Sovereignty

Certain industries (finance, healthcare, government) have regulations requiring data to remain within specific regions or facilities. With Hybrid Nodes, you can keep sensitive data on-premises while leveraging EKS management capabilities.

yaml
# Example of regulatory compliance workload placement
apiVersion: v1
kind: Pod
metadata:
  name: financial-data-processor
spec:
  nodeSelector:
    topology.kubernetes.io/zone: "on-premises"
    compliance.company.io/data-sovereignty: "required"
  containers:
  - name: processor
    image: harbor.internal.company.io/finance/data-processor:v1.2.0

2. Data Gravity

When large datasets exist on-premises, it's more efficient to bring compute closer to the data rather than moving data to the cloud.

3. Leveraging Existing Hardware

You can continue to utilize already-invested high-performance servers (especially GPU servers) while applying modern Kubernetes-based workload management.

4. Unified Management

Managing Kubernetes workloads in both cloud and on-premises environments from a single control plane reduces operational complexity.

Architecture Components

The EKS Hybrid Nodes architecture consists of the following components:

ComponentLocationRole
EKS Control PlaneAWSAPI server, etcd, controller manager, scheduler
nodeadmOn-PremisesNode bootstrap and management agent
kubeletOn-PremisesPod execution and node status reporting
containerdOn-PremisesContainer runtime
VPN/Direct ConnectNetworkSecure connection between AWS and on-premises
SSM Agent or IAM Roles AnywhereOn-PremisesCredential management

Key Constraints and Limitations

  • Network connectivity: Requires reliable on-premises to AWS connectivity via VPN or Direct Connect (not suitable for disconnected, intermittent, limited, or denied environments)
  • CIDR limits: Up to 15 CIDRs for Remote Node Networks and Remote Pod Networks per cluster
  • IPv4 only: Must use IPv4 address family (IPv6 not supported for hybrid nodes)
  • Authentication mode: Cluster must use API or API_AND_CONFIG_MAP authentication mode
  • Endpoint access: Must use Public OR Private only ("Public and Private" not supported — causes hybrid node join failures)
  • Per-vCPU pricing: Hybrid nodes are charged per-vCPU hourly (no minimum commitments)
  • Cloud infrastructure: Not supported on cloud infrastructure (running on EC2 will incur hybrid node fees)
  • VPC CNI: Amazon VPC CNI is not compatible with hybrid nodes; use Cilium or Calico

Credential Provider Options

EKS Hybrid Nodes supports two credential providers for authenticating on-premises nodes with AWS:

FeatureSSM Hybrid ActivationsIAM Roles Anywhere
Setup complexitySimple — activation code/ID pairModerate — requires PKI infrastructure
Certificate requiredNoYes (X.509 certificate per node)
Air-gap compatibleNo (requires SSM endpoint access)Yes (works with local CA)
Credential rotationAutomatic (AWS managed, 1-hour TTL fixed)Automatic (certificate-based, 1-12 hours configurable)
Node namingAuto-generated (mi-xxxx, not customizable)Custom (must match certificate CN)
Scaling limits1,000 free per account per region; advanced-instances tier for more (extra cost)No limits
AWS dependencySSM serviceIAM Roles Anywhere service
Best forStandard environments with internet/VPNAir-gap, strict compliance, existing PKI

Recommendation: Use SSM Hybrid Activations for simplicity in most environments. Choose IAM Roles Anywhere when you need air-gap support or already have PKI infrastructure.

Primary Use Cases

  1. AI/ML Workloads: Model training on on-premises GPU servers, inference services in the cloud
  2. Financial Services: Transaction data processing on-premises, analytics in the cloud
  3. Manufacturing: Edge computing in factories integrated with central cloud
  4. Media Processing: Large media file processing where the data resides

Next Steps

Start with the Prerequisites and System Requirements to ensure your environment is ready for EKS Hybrid Nodes.

Quiz

To test your understanding of EKS Hybrid Nodes, try the following quiz:

Official Documentation