Skip to main content
Astra Trident
此產品有較新版本可以使用。
本繁體中文版使用機器翻譯,譯文僅供參考,若與英文版本牴觸,應以英文版本為準。

在 EKS 叢集上設定 Astra Trident EKS 附加元件

貢獻者 netapp-aruldeepa

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 檔案系統

步驟

  1. 在您的 EKS Kubernetes 叢集上、瀏覽至 * 附加元件 * 索引標籤。

    AWS EKS 01
  2. 前往 * AWS Marketplace 附加元件 * 並選擇 _storage 類別。

    AWS EKS 02
  3. 找到 *Astra NetApp Trident Trident 附加元件 * 並選取該核取方塊。

  4. 選擇所需版本的附加元件。

    AWS EKS 03
  5. 選取 IAM 角色選項以從節點繼承。

    AWS EKS 04
  6. (可選)根據需要配置任何可選的配置設置,然後選擇 * 下一步 * 。

    遵循 *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
    AWS EKS 06
  7. 選擇* Create (建立)。

  8. 確認附加元件的狀態為 Active

    AWS EKS 05

使用 CLI 安裝 / 解除安裝 Astra Trident EKS 附加元件

使用 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
使用 CLI 解除安裝 Astra Trident EKS 附加元件:

下列命令會解除安裝 Astra Trident EKS 附加元件:
eksctl delete addon --cluster K8s-arm --name netapp_trident-operator