Skip to main content
日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。

EKS クラスターでTrident EKS アドオンを構成する

共同作成者 netapp-aruldeepa

NetApp Trident は、 Kubernetes でのAmazon FSx for NetApp ONTAPストレージ管理を合理化し、開発者と管理者がアプリケーションの導入に集中できるようにします。 NetApp Trident EKS アドオンには最新のセキュリティパッチとバグ修正が含まれており、Amazon EKS で動作することが AWS によって検証されています。 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ファイルシステム

手順

  1. EKS ポッドが AWS リソースにアクセスできるようにするには、IAM ロールと AWS シークレットを作成してください。手順については、"IAMロールとAWSシークレットを作成する"

  2. EKS Kubernetes クラスターで、[アドオン] タブに移動します。

    aws eks 01
  3. AWS Marketplace アドオン に移動し、storage カテゴリを選択します。

    aws eks 02
  4. * NetApp Trident* を見つけて、 Tridentアドオンのチェックボックスをオンにし、次へ をクリックします。

  5. アドオンの希望するバージョンを選択します。

    aws eks 03
  6. 必要なアドオン設定を構成します。

    aws eks 04
  7. IRSA(サービスアカウントのIAMロール)を使用している場合は、追加の構成手順を参照してください。"ここをクリックしてください。"

  8. *作成*を選択します。

  9. アドオンのステータスが アクティブ であることを確認します。

    aws eks 05
  10. 次のコマンドを実行して、 Tridentがクラスターに正しくインストールされていることを確認します。

    kubectl get pods -n trident
  11. セットアップを続行し、ストレージ バックエンドを構成します。詳細については、"ストレージバックエンドを構成する"

CLI を使用してTrident EKS アドオンをインストール/アンインストールする

CLI を使用してNetApp Trident EKS アドオンをインストールします。

次のコマンド例は、 Trident EKS アドオンをインストールします。
eksctl create addon --cluster clusterName --name netapp_trident-operator --version v25.6.0-eksbuild.1 (専用版あり)

CLI を使用してNetApp Trident EKS アドオンをアンインストールします。

次のコマンドは、 Trident EKS アドオンをアンインストールします。

eksctl delete addon --cluster K8s-arm --name netapp_trident-operator