EKS Hybrid Nodes Shared File Storage Solutions
Created: 2025-09-15 | Updated: 2026-02-14 | Reading time: ~11 min
Overview
In hybrid environments, shared file storage is a critical component for sharing data across multiple nodes, operating stateful applications, and maintaining data consistency between cloud and on-premises. With the removal of traditional high-availability clustering packages (pacemaker, corosync) in Amazon Linux 2023, changes to existing NFS cluster configuration approaches are required.
This document addresses these changes by presenting effective shared file storage solutions for EKS Hybrid Nodes environments, reflecting the latest information as of 2025.
Technical Background and Current State Analysis
Amazon Linux 2023 Package Policy Changes
The transition from Amazon Linux 2 to Amazon Linux 2023 resulted in the removal of the following clustering-related packages:
corosyncand related libraries (corosynclib,corosync-qdevice,corosync-qnetd)- The entire
pacemakerpackage set (pacemaker-cli,pacemaker-cluster-libs,pacemaker-remote, etc.)
These changes reflect AWS's strategic direction: providing higher stability and operational efficiency through proven managed services instead of complex infrastructure-level clustering.
EKS Hybrid Nodes Supported Operating Systems (2025 Update)
The following operating systems were announced as supported when EKS Hybrid Nodes reached General Availability (GA) in December 2024.
Officially Supported Operating Systems (as of 2025):
- Amazon Linux 2023: AWS-optimized operating system, available only in virtualized environments for on-premises use
- Ubuntu: 20.04, 22.04, 24.04 LTS versions supported
- Red Hat Enterprise Linux (RHEL): Versions 8 and 9 supported
Important Changes:
- Bottlerocket support discontinued: Removed from the official support list as of 2025
- Rocky Linux: Still not included in the official support list and is outside the scope of AWS Support
Support Scope:
- AWS only supports EKS Hybrid integration features; operating system support itself is the responsibility of each vendor
- AWS Support is provided only for hybrid node connectivity and management features
Shared File Storage Solution Architecture
1. AWS Managed Service-Based Solutions
Amazon EFS (Elastic File System)
Amazon EFS is the most recommended shared file storage solution for EKS Hybrid Nodes environments.
Key Features:
- Compatible with existing NFS clients through NFSv4.1 protocol support
- No capacity management needed with automatic scaling
- 99.999999999% (11 9's) durability through automatic replication across multiple Availability Zones
- Encryption in transit and at rest
Hybrid Connectivity Methods:
- Private connectivity via AWS Direct Connect or VPN
- Optimized mount performance through EFS Mount Helper
- Kubernetes-native integration via EFS CSI Driver
Implementation Considerations:
- Network latency must be considered when accessing EFS from on-premises
- Calculate network costs based on bandwidth usage
- Configure backup and lifecycle policies
Amazon FSx
Amazon FSx can be considered for workloads requiring high performance.
FSx for Lustre:
- Optimized for high-performance computing (HPC) and AI/ML workloads
- Data tiering support through native S3 integration
- Support for hundreds of GB/s throughput and millions of IOPS
- Increasing adoption in GenAI inference workloads as of 2025
FSx for NetApp ONTAP:
- Compatibility with existing NetApp environments
- Multi-protocol support (NFS, SMB, iSCSI)
- Advanced data management features (snapshots, clones, replication)
FSx for OpenZFS:
- High-performance NFS workload support
- Storage efficiency through compression and deduplication
- Built-in snapshot and backup capabilities
2. Enterprise Storage Integration Solutions
Approaches for integrating existing on-premises storage investments with Kubernetes environments.
CSI Driver-Based Integration
NetApp Trident:
- Supports ONTAP, Cloud Volumes ONTAP, Azure NetApp Files
- Dynamic volume provisioning and snapshot management
- Built-in data protection and disaster recovery features
Dell PowerScale CSI:
- Scale-out NAS integration based on OneFS
- Meets high-performance and high-capacity storage requirements
- Multi-tenancy and QoS support
Pure Storage CSI:
- FlashBlade and FlashArray integration
- All-flash performance with data compression/deduplication
- Cloud-native data services
Implementation Architecture
The following architecture is recommended when integrating enterprise storage:
- Storage Backend Configuration: Configure NFS exports or iSCSI targets on on-premises storage systems
- CSI Driver Deployment: Install the vendor's CSI Driver on the Kubernetes cluster
- StorageClass Definition: Configure storage classes for dynamic provisioning
- Network Optimization: Configure dedicated network segments for storage traffic
3. Hybrid Operating System-Based Solutions
Alternatives for cases requiring specific requirements or leveraging existing operational expertise.
Traditional NFS Cluster Based on Ubuntu/RHEL
Using Ubuntu 22.04 LTS:
- Supports
pacemaker,corosync,nfs-kernel-serverpackages - Stable operational environment with 5-year long-term support
- Extensive community support and documentation
Using RHEL 9:
- Enterprise-grade support and security updates
- Red Hat high-availability add-on available
- Leverages existing RHEL operational experience
Implementation Considerations:
- Handling network partition scenarios between cluster nodes
- High-availability configuration for storage backends
- Regular cluster health monitoring and maintenance
Real-World Implementation Examples and References
Dell PowerFlex + EKS Hybrid Nodes
An official reference implementation conducted by Dell Technologies, operating a PostgreSQL database with PowerFlex storage in an EKS Hybrid Nodes environment.
Performance Results:
- Achieved 238,804 read IOPS
- Average 0.638ms response latency
- Verified concurrent session scalability
Architecture Highlights:
- Dynamic volume provisioning through PowerFlex CSI Driver
- Flexibility of software-defined storage with Kubernetes-native integration
- Consistent storage management experience in hybrid environments
Superbet (Happening) Distributed Edge Case
A case where the gaming and sports betting platform Superbet manages distributed edge environments using EKS Hybrid Nodes.
Implementation Goals:
- Data localization to comply with regional regulatory requirements
- Improved operational efficiency through centralized Kubernetes management
- Low-latency service delivery at edge locations
Storage Strategy:
- High-performance storage for local caching
- Network storage for central data synchronization
- Data protection meeting compliance requirements
Amazon Repository Package Addition Request Process
Package Addition Request Feasibility
Requesting specific package additions (e.g., pacemaker, corosync) to the Amazon Linux 2023 repository is technically possible but practically very limited.
Official Request Procedure
Requesting through AWS Support:
- Create a "Feature Request" or "Technical Support" case in the AWS Support Console
- The following information is required when requesting package additions:
- Specific business case and use cases
- Expected user count and market demand analysis
- Review results and limitations of existing alternative solutions
- Security impact assessment and vulnerability analysis
- Long-term maintenance and support plan
Realistic Expectations and Constraints
Review Process:
- Initial review: 2-4 weeks (basic feasibility review)
- Detailed evaluation: 3-6 months (security, compatibility, dependency analysis)
- Implementation and testing: 6-12 months (if approved)
- Total process: Minimum 1 year or more
Approval Likelihood:
- Must align with AWS's strategic direction
- Requires significant customer demand and business value demonstration
- Must meet security and stability standards
- Cost-effectiveness versus long-term maintenance costs must be verified
AWS's Priorities:
- Recommends problem-solving through managed services first
- Encourages adoption of cloud-native approaches
- Presents solutions that allow focus on business logic rather than complex infrastructure management