在 EKS 叢集上設定 Astra Trident EKS 附加元件
Astra Trident 簡化了在 Kubernetes 進行 NetApp ONTAP 儲存管理的 Amazon FSX 、讓開發人員和管理員能夠專注於應用程式部署。Astra Trident EKS 附加元件包含最新的安全性修補程式、錯誤修正程式、並經過 AWS 驗證、可與 Amazon EKS 搭配使用。EKS 附加元件可讓您持續確保 Amazon EKS 叢集安全穩定、並減少安裝、設定及更新附加元件所需的工作量。
先決條件
在設定 AWS EKS 的 Astra Trident 附加元件之前、請確定您具有下列項目:
-
具有附加訂閱的 Amazon EKS 叢集帳戶
-
AWS 對 AWS 市場的權限:
"aws-marketplace:ViewSubscriptions",
"aws-marketplace:Subscribe",
"aws-marketplace:Unsubscribe -
AMI 類型: Amazon Linux 2 ( AL2_x86_64 )或 Amazon Linux 2 ARM ( ARM _64 )
-
節點類型: AMD 或 ARM
-
現有的 Amazon FSX for NetApp ONTAP 檔案系統
步驟
-
在您的 EKS Kubernetes 叢集上、瀏覽至 * 附加元件 * 索引標籤。
-
前往 * AWS Marketplace 附加元件 * 並選擇 _storage 類別。
-
找到 *Astra NetApp Trident Trident 附加元件 * 並選取該核取方塊。
-
選擇所需版本的附加元件。
-
選取 IAM 角色選項以從節點繼承。
-
(可選)根據需要配置任何可選的配置設置,然後選擇 * 下一步 * 。
遵循 *Add-on 組態架構 * ,並將 * 組態值 * 區段上的組態值參數設定為您在上一個步驟中建立的角色參數(值應採用下列格式:
eks.amazonaws.com/role-arn: arn:aws:iam::464262061435:role/AmazonEKS_FSXN_CSI_DriverRole
)。如果您為衝突解決方法選取「覆寫」、則現有附加元件的一或多個設定可以使用 Amazon EKS 附加元件設定覆寫。如果您未啟用此選項、且與現有設定發生衝突、則作業將會失敗。您可以使用產生的錯誤訊息來疑難排解衝突。選取此選項之前、請確定 Amazon EKS 附加元件不會管理您需要自行管理的設定。當您設定選用參數 cloudIdentity`時,請確保在使用 EKS 附加元件安裝 Trident 時指定 `AWS`為 `cloudProvider
。 -
選擇* Create (建立)。
-
確認附加元件的狀態為 Active 。
使用 CLI 安裝 / 解除安裝 Astra Trident EKS 附加元件
下列範例命令會安裝 Astra Trident EKS 附加元件:
eksctl create addon --cluster K8s-arm --name netapp_trident-operator --version v24.6.1-eksbuild
eksctl create addon --cluster clusterName --name netapp_trident-operator --version v24.6.1-eksbuild.1
(含專用版本)
當您設定選用參數 cloudIdentity`時,請確保在使用 EKS 附加元件安裝 Trident 時指定 `cloudProvider 。
|
下列命令會解除安裝 Astra Trident EKS 附加元件:
eksctl delete addon --cluster K8s-arm --name netapp_trident-operator