Skip to main content
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

在 EKS 集群上配置 Trident EKS 附加组件

NetApp Trident 简化了 Kubernetes 中 Amazon FSx for NetApp ONTAP 存储管理,使您的开发人员和管理员能够专注于应用程序部署。NetApp Trident EKS 加载项包含最新的安全补丁、错误修复,并经过 AWS 验证可与 Amazon EKS 配合使用。EKS 加载项使您能够始终如一地确保您的 Amazon EKS 群集安全稳定,并减少安装、配置和更新加载项所需的工作量。

前提条件

在为 AWS EKS 配置 Trident 加载项之前,请确保具备以下条件:

  • 具有使用加载项权限的 Amazon EKS 群集帐户。请参阅 "Amazon EKS 附加组件"

  • AWS 对 AWS marketplace 的权限:
    "aws-marketplace:ViewSubscriptions",
    "aws-marketplace:Subscribe",
    "aws-marketplace:Unsubscribe

  • AMI 类型:Amazon Linux 2 (AL2_x86_64) 或 Amazon Linux 2 Arm(AL2_ARM_64)

  • 节点类型:AMD 或 ARM

  • 现有 Amazon FSx for NetApp ONTAP 文件系统

步骤

  1. 请确保创建 IAM 角色和 AWS 密钥,以使 EKS Pod 能够访问 AWS 资源。有关说明,请参见"创建 IAM 角色和 AWS Secret"

  2. 在 EKS Kubernetes 集群上,导航到 Add-ons 选项卡。

    aws eks 01
  3. 转到 *AWS Marketplace 加载项*并选择 storage 类别。

    aws eks 02
  4. 找到 NetApp Trident 并选中 Trident 附加组件的复选框,然后单击 Next

  5. 选择所需的加载项版本。

    aws eks 03
  6. 配置所需的附加组件设置。

    aws eks 04
  7. 如果使用 IRSA(服务帐户的 IAM 角色),请参阅其他配置步骤"此处"

  8. 选择 Create

  9. 验证加载项的状态是否为 Active

    aws eks 05
  10. 运行以下命令来验证集群上是否正确安装了 Trident:

    kubectl get pods -n trident
  11. 继续设置并配置存储后端。有关信息,请参见"配置存储后端"

使用 CLI 安装/卸载 Trident EKS 附加组件

使用 CLI 安装 NetApp Trident EKS 附加组件:

以下示例命令安装 Trident EKS 加载项:
eksctl create addon --cluster clusterName --name netapp_trident-operator --version v25.6.0-eksbuild.1(带有专用版本)

以下示例命令安装 Trident EKS 插件版本 25.6.1:
eksctl create addon --cluster clusterName --name netapp_trident-operator --version v25.6.1-eksbuild.1(带有专用版本)

以下示例命令安装 Trident EKS 插件版本 25.6.2:
eksctl create addon --cluster clusterName --name netapp_trident-operator --version v25.6.2-eksbuild.1(带有专用版本)

使用 CLI 卸载 NetApp Trident EKS 附加组件:

以下命令卸载 Trident EKS 加载项:

eksctl delete addon --cluster K8s-arm --name netapp_trident-operator