在 EKS 叢集上設定 Trident EKS 附加元件
NetApp Trident 簡化了 Kubernetes 中適用於 NetApp ONTAP 儲存管理的 Amazon FSX ,讓開發人員和管理員能夠專注於應用程式部署。NetApp Trident EKS 附加元件包含最新的安全性修補程式,錯誤修正,並經過 AWS 驗證,可與 Amazon EKS 搭配使用。EKS 附加元件可讓您持續確保 Amazon EKS 叢集安全穩定、並減少安裝、設定及更新附加元件所需的工作量。
先決條件
在設定 AWS EKS 的 Trident 附加元件之前、請確定您具有下列項目:
-
具有附加元件使用權限的 Amazon EKS 叢集帳戶。請參閱 "Amazon EKS 附加元件"。
-
AWS 對 AWS 市場的權限:
"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 類別。
-
找到 * NetApp Trident * 並選取 Trident 附加元件的核取方塊,然後按一下 * 下一步 * 。
-
選擇所需版本的附加元件。
-
配置所需的附加元件設定。
-
如果您使用 IRSA(服務帳戶的 IAM 角色),請參閱其他設定步驟"請按這裡"。
-
選擇* Create (建立)。
-
確認附加元件的狀態為 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