Skip to main content
本製品の最新リリースがご利用いただけます。
日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。

Helm(オフラインモード)を使用したTridentのオペレータの導入

共同作成者

Tridentオペレータを導入し、Helmを使用してAstra Tridentをインストールできます。このプロセスでは、環境 をインストールする際に、Astra Tridentで必要なコンテナイメージがプライベートレジストリに格納されます。プライベートイメージレジストリがない場合は、を使用します "標準的な導入のプロセス"

Astra Tridentに関する重要な情報23.10

  • Astra Tridentに関する次の重要な情報をお読みください。*

<strong> :Trident </strong> に関する重要な情報
  • TridentでKubernetes 1.27がサポートされるようになりました。Kubernetesをアップグレードする前にTridentをアップグレード

  • Astra Tridentは、SAN環境でマルチパス構成を厳密に使用し、推奨される値をに設定します find_multipaths: no multipath.confファイル内。

    非マルチパス構成またはを使用 find_multipaths: yes または find_multipaths: smart multipath.confファイルの値が原因でマウントが失敗します。Tridentはの使用を推奨しています find_multipaths: no 21.07リリース以降

Tridentオペレータを導入し、Helmを使用してAstra Tridentをインストール

Tridentの使用 "Helmチャート" Tridentオペレータを導入し、Tridentを一度にインストールできます。

レビュー "インストールの概要" インストールの前提条件を満たし、環境に適したインストールオプションを選択していることを確認します。

作業を開始する前に

に加えて "導入の前提条件" 必要です "Helm バージョン 3"

手順
  1. Astra Trident Helmリポジトリを追加します。

    helm repo add netapp-trident https://netapp.github.io/trident-helm-chart
  2. 使用 helm install 展開およびイメージレジストリの場所の名前を指定します。。 "TridentとCSIの画像" 1つのレジストリまたは別のレジストリに配置できますが、すべてのCSIイメージは同じレジストリに配置する必要があります。例では、 23.10.0 は、インストールするAstra Tridentのバージョンです。

    1つのレジストリ内のイメージ
    helm install <name> netapp-trident/trident-operator --version 23.10.0 --set imageRegistry=<your-registry> --create-namespace --namespace <trident-namespace>
    異なるレジストリ内の画像

    を追加する必要があります sig-storage に移動します imageRegistry 別のレジストリの場所を使用します。

    helm install <name> netapp-trident/trident-operator --version 23.10.0 --set imageRegistry=<your-registry>/sig-storage --set operatorImage=<your-registry>/netapp/trident-operator:23.10.0 --set tridentAutosupportImage=<your-registry>/netapp/trident-autosupport:23.10 --set tridentImage=<your-registry>/netapp/trident:23.10.0 --create-namespace --namespace <trident-namespace>
    メモ Tridentのネームスペースを作成済みの場合は、を参照してください --create-namespace パラメータでネームスペースが追加で作成されることはありません。

を使用できます helm list 名前、ネームスペース、グラフ、ステータス、アプリケーションバージョンなどのインストールの詳細を確認するには、次の手順を実行します。とリビジョン番号。

インストール中に設定データを渡す

インストール中に設定データを渡すには、次の 2 つの方法があります。

オプション 説明

--values (または -f)

オーバーライドを使用してYAMLファイルを指定します。これは複数回指定でき、右端のファイルが優先されます。

--set

コマンドラインでオーバーライドを指定します。

たとえば、のデフォルト値を変更するには、のように指定します debug`をクリックし、次のコマンドを実行します `--set コマンドを入力します 23.10.0 は、インストールするAstra Tridentのバージョンです。

helm install <name> netapp-trident/trident-operator --version 23.10.0  --create-namespace --namespace trident --set tridentDebug=true

設定オプション

このテーブルと values.yaml Helmチャートの一部であるファイルには、キーとそのデフォルト値のリストが表示されます。

オプション 説明 デフォルト

nodeSelector

ポッド割り当てのノードラベル

podAnnotations

ポッドの注釈

deploymentAnnotations

配置のアノテーション

tolerations

ポッド割り当ての許容値

affinity

ポッド割り当てのアフィニティ

tridentControllerPluginNodeSelector

ポッド用の追加のノードセレクタ。を参照してください [コントローラポッドとノードポッドについて] を参照してください。

tridentControllerPluginTolerations

ポッドに対するKubernetesの許容範囲を上書きします。を参照してください [コントローラポッドとノードポッドについて] を参照してください。

tridentNodePluginNodeSelector

ポッド用の追加のノードセレクタ。を参照してください [コントローラポッドとノードポッドについて] を参照してください。

tridentNodePluginTolerations

ポッドに対するKubernetesの許容範囲を上書きします。を参照してください [コントローラポッドとノードポッドについて] を参照してください。

imageRegistry

のレジストリを指定します trident-operatortrident、およびその他の画像。 デフォルトをそのまま使用する場合は、空のままにします。

""

imagePullPolicy

のイメージプルポリシーを設定します trident-operator

IfNotPresent

imagePullSecrets

のイメージプルシークレットを設定します trident-operatortrident、およびその他の画像。

kubeletDir

kubeletの内部状態のホスト位置を上書きできます。

'"/var/lib/kubeelet"'

operatorLogLevel

Tridentオペレータのログレベルを次のように設定できます。 tracedebuginfowarnerror`または `fatal

"info"

operatorDebug

Tridentオペレータのログレベルをdebugに設定できます。

true

operatorImage

のイメージを完全に上書きできます trident-operator

""

operatorImageTag

のタグを上書きできます trident-operator イメージ(Image):

""

tridentIPv6

IPv6クラスタでAstra Tridentを動作させることができます。

false

tridentK8sTimeout

ほとんどのKubernetes API処理でデフォルトの30秒タイムアウトを上書きします(0以外の場合は秒単位)。

0

tridentHttpRequestTimeout

HTTP要求のデフォルトの90秒タイムアウトをで上書きします 0s タイムアウトの期間は無限です。負の値は使用できません。

"90s"

tridentSilenceAutosupport

Astra Tridentの定期的なAutoSupport レポートを無効にできます。

false

tridentAutosupportImageTag

Astra Trident AutoSupport コンテナのイメージのタグを上書きできます。

<version>

tridentAutosupportProxy

Astra TridentのAutoSupport コンテナがHTTPプロキシ経由で自宅に通信できるようになります。

""

tridentLogFormat

Astra Tridentのログ形式を設定します (text または json)。

"text"

tridentDisableAuditLog

Astra Trident監査ロガーを無効にします。

true

tridentLogLevel

Astra Tridentのログレベルを次のように設定できます。 tracedebuginfowarnerror`または `fatal

"info"

tridentDebug

Astra Tridentのログレベルをに設定できます debug

false

tridentLogWorkflows

特定のAstra Tridentワークフローを有効にして、トレースロギングやログ抑制を実行できます。

""

tridentLogLayers

特定のAstra Tridentレイヤでトレースロギングやログ抑制を有効にできます。

""

tridentImage

Astra Tridentのイメージを完全に上書きできます。

""

tridentImageTag

Astra Tridentのイメージのタグを上書きできます。

""

tridentProbePort

Kubernetesの活性/準備プローブに使用されるデフォルトポートを上書きできます。

""

windows

WindowsワーカーノードにAstra Tridentをインストールできます。

false

enableForceDetach

強制切り離し機能を有効にできます。

false

excludePodSecurityPolicy

オペレータポッドのセキュリティポリシーを作成から除外します。

false

次のステップ