在 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檔案系統
步驟
-
請務必建立 IAM 角色和 AWS 金鑰,以使 EKS pod 能夠存取 AWS 資源。有關說明,請參閱"建立 IAM 角色和 AWS Secret"。
-
在 EKS Kubernetes 叢集上,導覽至「附加元件」標籤。
-
前往 AWS Marketplace 外掛程式,然後選擇 storage 類別。
-
找到 * NetApp Trident*,選取Trident程式的複選框,然後按一下 下一步。
-
選擇所需的插件版本。
-
配置所需的附加元件設定。
-
如果您使用的是 IRSA(服務帳戶的 IAM 角色),請參閱其他設定步驟。"這裡" 。
-
選擇“創建”。
-
確認插件狀態為_Active_。
-
執行以下命令以驗證Trident是否已正確安裝在叢集上:
kubectl get pods -n trident
-
繼續進行設定並配置儲存後端。有關信息,請參閱"配置儲存後端"。
使用 CLI 安裝/解除安裝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