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

EKSクラスタでのTrident EKSアドオンの設定

共同作成者 netapp-aruldeepa netapp-mwallis

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 Marketplaceへの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 Secretを作成する"

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

    AWS EKS 01
  3. [AWS Marketplace add-ons]*にアクセスし、_storage_categoryを選択します。

    AWS EKS 02
  4. NetApp Trident を探し、Tridentアドオンのチェックボックスを選択して Next *をクリックします。

  5. 必要なアドオンのバージョンを選択します。

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

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

  8. 「 * Create * 」を選択します。

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

    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