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

Tridentプロテクトのアップグレード

共同作成者 netapp-shwetav netapp-mwallis Copilot

新しい機能やバグ修正を利用するには、 Trident Protect を最新バージョンにアップグレードできます。

メモ
  • バージョン24.10からアップグレードする場合、アップグレード中に実行されているスナップショットが失敗する可能性があります。この失敗によって、手動またはスケジュールされたスナップショットの今後の作成が妨げられることはありません。アップグレード中にスナップショットが失敗した場合は、アプリケーションを保護するために、手動で新しいスナップショットを作成できます。

    潜在的な障害を回避するために、アップグレード前にすべてのスナップショットスケジュールを無効にし、アップグレード後に再度有効にすることができます。ただし、これにより、アップグレード期間中にスケジュールされたスナップショットが失われます。

  • プライベート レジストリのインストールでは、ターゲット バージョンに必要な Helm チャートとイメージがプライベート レジストリで使用できることを確認し、カスタム Helm 値が新しいチャート バージョンと互換性があることを確認します。詳細については、"プライベートレジストリからTrident Protectをインストールする"

Trident Protect をアップグレードするには、次の手順を実行します。

手順
  1. Trident Helmリポジトリを更新します。

    helm repo update
  2. Trident Protect CRD をアップグレードします。

    メモ 25.06 より前のバージョンからアップグレードする場合は、CRD がTrident Protect Helm チャートに含まれるようになったため、この手順は必須です。
    1. このコマンドを実行すると、CRDの管理を trident-protect-crds`に `trident-protect

      kubectl get crd | grep protect.trident.netapp.io | awk '{print $1}' | xargs -I {} kubectl patch crd {} --type merge -p '{"metadata":{"annotations":{"meta.helm.sh/release-name": "trident-protect"}}}'
    2. このコマンドを実行してHelmシークレットを削除します。 `trident-protect-crds`チャート:

      メモ アンインストールしないでください trident-protect-crds Helm を使用してチャートを作成しないでください。CRD と関連データが削除される可能性があります。
    kubectl delete secret -n trident-protect -l name=trident-protect-crds,owner=helm
  3. Tridentプロテクトのアップグレード:

    helm upgrade trident-protect netapp-trident-protect/trident-protect --version 100.2510.0 --namespace trident-protect
    メモ アップグレード中にログレベルを設定するには、 --set logLevel=debug`アップグレード コマンドに追加します。デフォルトのログレベルは `warn。デバッグ ログは、ログ レベルの変更や問題の再現を必要とせずにNetAppサポートが問題を診断するのに役立つため、トラブルシューティングには推奨されます。