EKSクラスタでのTrident EKSアドオンの設定
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ファイルシステム
手順
-
EKSポッドがAWSリソースにアクセスできるようにするために、IAMロールとAWSシークレットを作成してください。手順については、を参照してください"IAMロールとAWS Secretを作成する"。
-
EKS Kubernetesクラスタで、*[アドオン]*タブに移動します。
-
[AWS Marketplace add-ons]*にアクセスし、_storage_categoryを選択します。
-
NetApp Trident を探し、Tridentアドオンのチェックボックスを選択して Next *をクリックします。
-
必要なアドオンのバージョンを選択します。
-
必要なアドオン設定を構成します。
-
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