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

Tridentのアップグレード

24.02 リリース以降、Trident は 4 か月ごとにリリースされ、毎年 3 つのメジャーリリースが提供されます。新しいリリースはそれぞれ以前のリリースに基づいて構築され、新しい機能、パフォーマンスの強化、バグ修正、改善が提供されます。Trident の新機能をご利用いただくために、少なくとも年に 1 回はアップグレードすることをお勧めします。

アップグレード前の考慮事項

Trident の最新リリースにアップグレードする場合は、次の点を考慮してください:

  • 特定の Kubernetes クラスター内のすべての名前空間にわたって、Trident インスタンスが 1 つだけインストールされている必要があります。

  • Trident 23.07以降では、v1ボリュームスナップショットが必須となり、アルファスナップショットやベータスナップショットはサポートされなくなりました。

  • アップグレード時には、Tridentで使用されている `parameter.fsType`に `StorageClasses`を必ず指定することが重要です。既存のボリュームに影響を与えることなく、 `StorageClasses`を削除して再作成できます。

ステップ1:バージョンを選択する

Trident のバージョンは日付ベース `YY.MM`の命名規則に従います。「YY」は年の最後の 2 桁、「MM」は月です。ドットリリースは `YY.MM.X`の規則に従います。「X」はパッチレベルです。アップグレード元のバージョンに基づいて、アップグレード後のバージョンを選択します。

  • インストールされているバージョンから4リリース以内の任意のターゲットリリースへの直接アップグレードを実行できます。たとえば、24.06(または任意の24.06ドットリリース)から25.06に直接アップグレードできます。

  • 4リリース期間外のリリースからアップグレードする場合は、複数段階のアップグレードを実行します。"以前のバージョン"からアップグレードする場合は、そのバージョンのアップグレード手順を使用して、4リリース期間に収まる最新のリリースにアップグレードします。たとえば、23.07を実行していて25.06にアップグレードする場合(

    1. 最初に 23.07 から 24.06 にアップグレードします。

    2. 次に、24.06から25.06にアップグレードします。

メモ OpenShift Container Platform で Trident オペレーターを使用してアップグレードする場合は、Trident 21.01.1 以降にアップグレードする必要があります。21.01.0 でリリースされた Trident オペレーターには既知の問題が含まれていますが、21.01.1 で修正されています。詳細については、 "GitHubの問題の詳細"を参照してください。

ステップ2:元のインストール方法を決定する

最初に Trident をインストールする際に使用したバージョンを確認するには:

  1. `kubectl get pods -n trident`を使用してポッドを検査します。

    • オペレーターポッドがない場合、Trident は `tridentctl`を使用してインストールされました。

    • オペレーターポッドがある場合、Trident は Trident オペレーターを使用して手動または Helm を使用してインストールされました。

  2. オペレータポッドがある場合は、 `kubectl describe torc`を使用して、TridentがHelmを使用してインストールされたかどうかを確認します。

    • Helmラベルがある場合、TridentはHelm を使用してインストールされました。

    • Helmラベルがない場合、TridentはTridentオペレーターを使用して手動でインストールされました。

ステップ3:アップグレード方法を選択する

通常は、最初のインストールと同じ方法でアップグレードする必要がありますが、"インストール方法を切り替える"。Trident をアップグレードするには 2 つのオプションがあります。

*