Helm(オフラインモード)を使用したTridentのオペレータの導入
Tridentオペレータを導入し、Helmを使用してAstra Tridentをインストールできます。このプロセスでは、環境 をインストールする際に、Astra Tridentで必要なコンテナイメージがプライベートレジストリに格納されます。プライベートイメージレジストリがない場合は、を使用します "標準的な導入のプロセス"。
Astra Tridentに関する重要な情報24.02
-
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"。
-
Astra Trident Helmリポジトリを追加します。
helm repo add netapp-trident https://netapp.github.io/trident-helm-chart
-
使用
helm install
展開およびイメージレジストリの場所の名前を指定します。。 "TridentとCSIの画像" 1つのレジストリまたは別のレジストリに配置できますが、すべてのCSIイメージは同じレジストリに配置する必要があります。例では、100.2402.0
は、インストールするAstra Tridentのバージョンです。1つのレジストリ内のイメージhelm install <name> netapp-trident/trident-operator --version 100.2402.0 --set imageRegistry=<your-registry> --create-namespace --namespace <trident-namespace>
異なるレジストリ内の画像を追加する必要があります
sig-storage
に移動しますimageRegistry
別のレジストリの場所を使用します。helm install <name> netapp-trident/trident-operator --version 100.2402.0 --set imageRegistry=<your-registry>/sig-storage --set operatorImage=<your-registry>/netapp/trident-operator:24.02.0 --set tridentAutosupportImage=<your-registry>/netapp/trident-autosupport:24.02 --set tridentImage=<your-registry>/netapp/trident:24.02.0 --create-namespace --namespace <trident-namespace>
Tridentのネームスペースを作成済みの場合は、を参照してください --create-namespace
パラメータでネームスペースが追加で作成されることはありません。
を使用できます helm list
名前、ネームスペース、グラフ、ステータス、アプリケーションバージョンなどのインストールの詳細を確認するには、次の手順を実行します。とリビジョン番号。
インストール中に設定データを渡す
インストール中に設定データを渡すには、次の 2 つの方法があります。
オプション | 説明 |
---|---|
|
オーバーライドを使用してYAMLファイルを指定します。これは複数回指定でき、右端のファイルが優先されます。 |
|
コマンドラインでオーバーライドを指定します。 |
たとえば、のデフォルト値を変更するには、のように指定します debug`をクリックし、次のコマンドを実行します `--set
コマンドを入力します 100.2402.0
は、インストールするAstra Tridentのバージョンです。
helm install <name> netapp-trident/trident-operator --version 100.2402.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秒タイムアウトをで上書きします |
|
|
Astra Tridentの定期的なAutoSupport レポートを無効にできます。 |
|
|
Astra Trident AutoSupport コンテナのイメージのタグを上書きできます。 |
|
|
Astra TridentのAutoSupport コンテナがHTTPプロキシ経由で自宅に通信できるようになります。 |
"" |
|
Astra Tridentのログ形式を設定します ( |
|
|
Astra Trident監査ロガーを無効にします。 |
|
|
Astra Tridentのログレベルを次のように設定できます。 |
|
|
Astra Tridentのログレベルをに設定できます |
|
|
特定のAstra Tridentワークフローを有効にして、トレースロギングやログ抑制を実行できます。 |
"" |
|
特定のAstra Tridentレイヤでトレースロギングやログ抑制を有効にできます。 |
"" |
|
Astra Tridentのイメージを完全に上書きできます。 |
"" |
|
Astra Tridentのイメージのタグを上書きできます。 |
"" |
|
Kubernetesの活性/準備プローブに使用されるデフォルトポートを上書きできます。 |
"" |
|
WindowsワーカーノードにAstra Tridentをインストールできます。 |
|
|
強制切り離し機能を有効にできます。 |
|
|
オペレータポッドのセキュリティポリシーを作成から除外します。 |
|