在EKS集群上配置Trident EKS加载项
NetApp Trident简化了Kubelnetes中适用于NetApp ONTAP的Amazon FSx存储管理、使开发人员和管理员能够专注于应用程序部署。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文件系统
步骤
-
请务必创建IAM角色和AWS密钥、以使EKS Pod能够访问AWS资源。有关说明,请参阅"创建IAM角色和AWS机密"。
-
在EKS Kubernetes集群上、导航到*加载项*选项卡。
-
转到*AWS Marketplace附加项*并选择_storage_类别。
-
找到*Next* NetApp Trident并选中Trident插件的复选框,然后单击*Next*。
-
选择所需的附加软件版本。
-
配置所需的附加组件设置。
-
如果您使用 IRSA(服务帐户的 IAM 角色),请参阅其他配置步骤"此处"。
-
选择 * 创建 * 。
-
验证此加载项的状态是否为_Active_.
-
运行以下命令以验证Trident是否已正确安装在集群上:
kubectl get pods -n trident
-
继续设置并配置存储后端。有关信息,请参见 "配置存储后端"。
使用命令行界面安装/卸载Trident EKS加载项
以下示例命令安装Trident EKS 附加组件:
eksctl create addon --cluster clusterName --name netapp_trident-operator --version v25.6.0-eksbuild.1
(附专用版本)
以下命令将卸载Trident EKS加载项:
eksctl delete addon --cluster K8s-arm --name netapp_trident-operator