Trident オペレータの環境をカスタマイズ
Tridentオペレータが、の属性を使用して、Astra Tridentのインストール方法をカスタマイズできます TridentOrchestrator
仕様
属性のリストについては、次の表を参照してください。
パラメータ | 説明 | デフォルト |
---|---|---|
|
Astra Trident をインストールするネームスペース |
デフォルト |
|
Astra Trident のデバッグを有効にします |
いいえ |
|
IPv6 経由の Astra Trident をインストール |
いいえ |
|
Kubernetes 処理のタイムアウト |
30 秒 |
|
AutoSupport バンドルをネットアップに自動的に送信しない |
いいえ |
|
ワーカーノードの依存関係を自動的に管理( * beta * ) |
いいえ |
|
AutoSupport テレメトリのコンテナイメージ |
「 NetApp/trident-autosupport : 21.04.0 」 |
|
AutoSupport テレメトリを送信するプロキシのアドレス / ポート |
|
|
Astra Trident のアンインストールに使用するフラグ |
いいえ |
|
Astra Trident のログ形式が使用 [text 、 JSON] |
テキスト( Text ) |
|
インストールする Astra Trident イメージ |
「 NetApp / Trident : 21.04 」 |
|
形式の内部レジストリへのパス |
"k83.gcr.io/sig-storage (k8s 1.17+) または Qua.io/k8scsi" |
|
ホスト上の kubelet ディレクトリへのパス |
「 /var/lib/kubelet 」 |
|
Astra Trident を完全に削除するために削除するリソースのリスト |
|
|
内部レジストリからイメージをプルするシークレット |
spec.namespace は、で指定します TridentOrchestrator どのネームスペースAstra Tridentがにインストールされているかを示します。このパラメータ * は、 Astra Trident のインストール後に更新できません * 。これを実行すると、のステータスがになります TridentOrchestrator に変更します Failed 。Astra Trident は、ネームスペース間での移行を意図したものではありません。
|
自動ワーカーノードの前処理は、非本番環境でのみ使用することを目的とした * ベータ機能です。 |
上記の属性は、を定義するときに使用できます TridentOrchestrator
をクリックして、インストールをカスタマイズします。次に例を示します。
$ cat deploy/crds/tridentorchestrator_cr_imagepullsecrets.yaml apiVersion: trident.netapp.io/v1 kind: TridentOrchestrator metadata: name: trident spec: debug: true namespace: trident tridentImage: netapp/trident:21.04.0 imagePullSecrets: - thisisasecret
インストールのカスタマイズを検討している場合は、それ以上にカスタマイズする必要があります TridentOrchestrator
arguments allow、の使用を検討する必要があります tridentctl
必要に応じて変更できるカスタムYAMLマニフェストを生成します。