EKS Hybrid Nodes 共享文件存储解决方案
📅 撰写日期: 2025-09-15 | 修改日期: 2026-02-14 | ⏱️ 阅读时间: 约 9 分钟
概述
混合环境中的共享文件存储是实现多节点间数据共享、运行有状态应用以及维护云端与本地间数据一致性的关键组件。随着 Amazon Linux 2023 移除了传统高可用集群软件包(pacemaker、corosync),传统的 NFS 集群配置方式已不再适用。
本文档针对这些变化,介绍适用于 EKS Hybrid Nodes 环境的有效共享文件存储解决方案,反映了截至 2025 年的最新信息。
技术背景与现 状
Amazon Linux 2023 软件包策略变更
从 Amazon Linux 2 过渡到 Amazon Linux 2023 后,以下集群相关软件包已被移除:
corosync及相关库(corosynclib、corosync-qdevice、corosync-qnetd)pacemaker完整软件包集(pacemaker-cli、pacemaker-cluster-libs、pacemaker-remote等)
这一变化反映了 AWS 的战略方向。与其使用复杂的基础设施级集群,不如通过经过验证的托管服务提供更高的可靠性和运维效率。
EKS Hybrid Nodes 支持的操作系统(2025 年更新)
EKS Hybrid Nodes 于 2024 年 12 月正式发布(GA)时,提到的支持操作系统如下:
官方支持的操作系统(2025 年):
- Amazon Linux 2023:AWS 优化的操作系统,本地仅可在虚拟化环境中使用
- Ubuntu:支持 20.04、22.04、24.04 LTS 版本
- Red Hat Enterprise Linux (RHEL):支持版本 8、9
重要变更:
- Bottlerocket 支持已停止:截至 2025 年,已从官方支持列表中移除
- Rocky Linux:仍未纳入官方支持列表,不在 AWS Support 范围内
支持范围:
- AWS 仅支持 EKS Hybrid 集成功能;操作系统支持由厂商负责
- AWS Support 仅提供混合节点连接和管理功能的支持
共享文件存储解决方案架构
1. 基于 AWS 托管服务的解决方案
Amazon EFS (Elastic File System)
Amazon EFS 是 EKS Hybrid Nodes 环境中最推荐的共享文件存储解决方案。
核心特性:
- 支持 NFSv4.1 协议,与现有 NFS 客户端兼容
- 自动扩展/缩减,无需容量管理
- 跨多个可用区自动复制,提供 99.999999999%(11 个 9)的持久性
- 传输中加密和静态加密
混合连接方式: