Helm(オフラインモード)を使用したTridentのオペレータの導入
Tridentオペレータを導入し、Helmを使用してAstra Tridentをインストールできます。このプロセスでは、環境 をインストールする際に、Astra Tridentで必要なコンテナイメージがプライベートレジストリに格納されます。プライベートイメージレジストリがない場合は、を使用し"標準的な導入のプロセス"ます。
Astra Tridentに関する重要な情報24.06
-
Astra Tridentに関する次の重要な情報をお読みください。*
<strong> :Trident </strong> に関する重要な情報
-
Astra TridentでKubernetes 1.31がサポートされるようになりました。Kubernetesをアップグレードする前にTridentをアップグレード
-
Astra Tridentでは、SAN環境でのマルチパス構成の使用が厳密に実施されます。multipath.confファイルの推奨値はです
find_multipaths: no
。マルチパス以外の構成を使用するか、multipath.confファイルにまたは `find_multipaths: smart`の値を使用する `find_multipaths: yes`と、マウントが失敗します。Tridentでは、21.07リリース以降での使用を推奨してい `find_multipaths: no`ます。
Tridentオペレータを導入し、Helmを使用してAstra Tridentをインストール
Tridentを使用すると、"Helmチャート"Tridentオペレータを導入し、Tridentをワンステップでインストールできます。
"インストールの概要"インストールの前提条件を満たしていることを確認し、環境に適したインストールオプションを選択してください。
あなたが必要とする"Helm バージョン 3"ことに加えて"導入の前提条件"。
-
Astra Trident Helmリポジトリを追加します。
helm repo add netapp-trident https://netapp.github.io/trident-helm-chart
-
を使用し
helm install
、展開とイメージレジストリの場所の名前を指定します。は "TridentとCSIの画像" 1つのレジストリまたは別のレジストリに配置できますが、すべてのCSIイメージは同じレジストリに配置する必要があります。この例では100.2406.0
、インストールするAstra Tridentのバージョンを示しています。1つのレジストリ内のイメージhelm install <name> netapp-trident/trident-operator --version 100.2406.0 --set imageRegistry=<your-registry> --create-namespace --namespace <trident-namespace>
異なるレジストリ内の画像別のレジストリの場所を使用するには、をに
imageRegistry`追加する必要があります `sig-storage
。helm install <name> netapp-trident/trident-operator --version 100.2406.0 --set imageRegistry=<your-registry>/sig-storage --set operatorImage=<your-registry>/netapp/trident-operator:24.06.0 --set tridentAutosupportImage=<your-registry>/netapp/trident-autosupport:24.06 --set tridentImage=<your-registry>/netapp/trident:24.06.0 --create-namespace --namespace <trident-namespace>
Trident用のネームスペースをすでに作成している場合、パラメータを使用する `--create-namespace`と追加のネームスペースは作成されません。
を使用して、インストールの詳細(名前、ネームスペース、グラフ、ステータス、アプリケーションのバージョンなど)を確認できます helm list
。 およびリビジョン番号。
インストール中に設定データを渡す
インストール中に設定データを渡すには、次の 2 つの方法があります。
オプション | 説明 |
---|---|
|
オーバーライドを使用してYAMLファイルを指定します。これは複数回指定でき、右端のファイルが優先されます。 |
|
コマンドラインでオーバーライドを指定します。 |
たとえば、のデフォルト値を変更するには debug
、次のコマンドを実行し --set
ます。はインストールするAstra Tridentのバージョンです。 100.2406.0
helm install <name> netapp-trident/trident-operator --version 100.2406.0 --create-namespace --namespace trident --set tridentDebug=true
設定オプション
このテーブルと `values.yaml`Helmチャートの一部であるファイルには、キーとそのデフォルト値のリストが表示されます。
オプション | 説明 | デフォルト |
---|---|---|
|
ポッド割り当てのノードラベル |
|
|
ポッドの注釈 |
|
|
配置のアノテーション |
|
|
ポッド割り当ての許容値 |
|
|
ポッド割り当てのアフィニティ |
|
|
ポッド用の追加のノードセレクタ。詳細については、を参照してください "コントローラポッドとノードポッドについて" 。 |
|
|
ポッドに対するKubernetesの許容範囲を上書きします。詳細については、を参照してください "コントローラポッドとノードポッドについて" 。 |
|
|
ポッド用の追加のノードセレクタ。詳細については、を参照してください "コントローラポッドとノードポッドについて" 。 |
|
|
ポッドに対するKubernetesの許容範囲を上書きします。詳細については、を参照してください "コントローラポッドとノードポッドについて" 。 |
|
|
、、 |
"" |
|
のイメージプルポリシーを設定します |
|
|
、、 |
|
|
kubeletの内部状態のホスト位置を上書きできます。 |
|
|
Trident演算子のログレベルを、、 |
|
|
Tridentオペレータのログレベルをdebugに設定できます。 |
|
|
のイメージを完全に上書きできます |
"" |
|
イメージのタグを上書きできます |
"" |
|
IPv6クラスタでAstra Tridentを動作させることができます。 |
|
|
ほとんどのKubernetes API処理でデフォルトの30秒タイムアウトを上書きします(0以外の場合は秒単位)。 |
|
|
HTTP要求のデフォルトの90秒タイムアウトを上書きします。タイムアウト時間は無制限です。 `0s`負の値は使用できません。 |
|
|
Astra Tridentの定期的なAutoSupport レポートを無効にできます。 |
|
|
Astra Trident AutoSupport コンテナのイメージのタグを上書きできます。 |
|
|
Astra TridentのAutoSupport コンテナがHTTPプロキシ経由で自宅に通信できるようになります。 |
"" |
|
Astra Tridentのロギング形式または `json`を設定し(`text`ます)。 |
|
|
Astra Trident監査ロガーを無効にします。 |
|
|
Astra Tridentのログレベルを、、 |
|
|
Astra Tridentのログレベルをに設定できます |
|
|
特定のAstra Tridentワークフローを有効にして、トレースロギングやログ抑制を実行できます。 |
"" |
|
特定のAstra Tridentレイヤでトレースロギングやログ抑制を有効にできます。 |
"" |
|
Astra Tridentのイメージを完全に上書きできます。 |
"" |
|
Astra Tridentのイメージのタグを上書きできます。 |
"" |
|
Kubernetesの活性/準備プローブに使用されるデフォルトポートを上書きできます。 |
"" |
|
WindowsワーカーノードにAstra Tridentをインストールできます。 |
|
|
強制切り離し機能を有効にできます。 |
|
|
オペレータポッドのセキュリティポリシーを作成から除外します。 |
|