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

tridentctl インストールのカスタマイズ

Trident インストーラを使用してインストールをカスタマイズできます。

インストーラについて

Tridentインストーラを使用すると、属性をカスタマイズできます。たとえば、Tridentイメージをプライベートリポジトリにコピーした場合は、 `--trident-image`を使用してイメージ名を指定できます。Tridentイメージと必要なCSIサイドカーイメージをプライベートリポジトリにコピーした場合は、 `--image-registry`スイッチを使用してそのリポジトリの場所を指定することをお勧めします。このスイッチは `<registry FQDN>[:port]`の形式をとります。

重要 プライベートリポジトリにTridentをインストールする際、 --image-registry`スイッチを使用してリポジトリの場所を指定する場合は、リポジトリパスに `/netapp/`を使用しないでください。例: `./tridentctl install --image-registry <image-registry> -n <namespace>

Kubernetesのディストリビューションを使用している場合、 `kubelet`が通常の `/var/lib/kubelet`とは異なるパスにデータを保存する場合は、 `--kubelet-dir`を使用して代替パスを指定できます。

インストーラーの引数で許可されている範囲を超えてインストールをカスタマイズする必要がある場合は、展開ファイルをカスタマイズすることもできます。 `--generate-custom-yaml`パラメータを使用すると、インストーラーの `setup`ディレクトリに以下のYAMLファイルが作成されます:

  • trident-clusterrolebinding.yaml

  • trident-deployment.yaml

  • trident-crds.yaml

  • trident-clusterrole.yaml

  • trident-daemonset.yaml

  • trident-service.yaml

  • trident-namespace.yaml

  • trident-serviceaccount.yaml

  • trident-resourcequota.yaml *

これらのファイルを生成したら、必要に応じて変更し、 `--use-custom-yaml`を使用してカスタム展開をインストールできます。

./tridentctl install -n trident --use-custom-yaml