tridentctl コマンドとオプション
。 "Trident インストーラバンドル" Astra Trident へのシンプルなアクセスを提供するコマンドラインユーティリティ「 tridentctl 」が含まれています。十分な権限を持つ Kubernetes ユーザは、このロールを使用して Astra Trident をインストールしたり、 Astra Trident ポッドが含まれるネームスペースを直接管理したりできます。
使用方法については 'tridentctl --help' を実行してください
使用可能なコマンドとグローバルオプションは次のとおりです。
Usage: tridentctl [command]
使用可能なコマンド:
-
create
: Astra Trident にリソースを追加します。 -
「削除」 : Astra Trident から 1 つ以上のリソースを削除します。
-
「 GET 」: Astra Trident から 1 つ以上のリソースを取得します。
-
「 help 」:任意のコマンドに関するヘルプ。
-
imag
: Astra Trident が必要とするコンテナイメージのテーブルを印刷しなさい。 -
import` :既存のリソースを Astra Trident にインポートします。
-
install` : Astra Trident をインストールします。
-
logs` : Astra Trident からログを印刷します。
-
'send': Astra Trident からリソースを送信します
-
uninstall: Astra Trident をアンインストールします。
-
update
: Astra Trident のリソースを変更します。 -
アップグレード: Astra Trident のリソースをアップグレードします。
-
've rsion : Astra Trident のバージョンを印刷します。
フラグ:
-
-d, --debug
: デバッグ出力。 -
-h, --help
: tridentctl のヘルプ。 -
n,--namespace string
: Astra Trident 配備の名前空間。 -
-o ,--output string
: 出力形式。JSON の 1 つ | yaml | name | wide | ps (デフォルト)。 -
s'--server string
: Astra Trident REST インタフェースのアドレス / ポート。Trident REST インターフェイスは、 127.0.0.1 ( IPv4 の場合)または [::1] ( IPv6 の場合)のみをリスンして処理するように設定できます。
Trident REST インターフェイスは、 127.0.0.1 ( IPv4 の場合)または [::1] ( IPv6 の場合)のみをリスンして処理するように設定できます。 |
create
create コマンドを実行して 'Astra Trident にリソースを追加できます
Usage: tridentctl create [option]
利用可能なオプション : backend`: Astra Trident にバックエンドを追加します。
delete
「削除」コマンドを実行すると、 Astra Trident から 1 つ以上のリソースを削除できます。
Usage: tridentctl delete [option]
使用可能なオプション:
-
backend`: Astra Trident から 1 つ以上のストレージバックエンドを削除します。
-
'node`: Astra Trident から 1 つ以上の CSI ノードを削除します。
-
'Snapshot` : Astra Trident から 1 つ以上のボリュームスナップショットを削除します。
-
'torageclas' : Astra Trident から 1 つ以上のストレージクラスを削除します
-
'volume` : Astra Trident から 1 つ以上のストレージボリュームを削除します
get
get コマンドを実行すると 'Astra Trident から 1 つ以上のリソースを取得できます
Usage: tridentctl get [option]
使用可能なオプション:
-
backend`: Astra Trident から 1 つ以上のストレージバックエンドを取得します。
-
'Snapshot` : Astra Trident から 1 つ以上のスナップショットを取得します。
-
「 torageclass 」: Astra Trident から 1 つ以上のストレージクラスを取得します。
-
'volume`: Astra Trident から 1 つ以上のボリュームを取得します
images
「 images 」フラグを実行すると、 Astra Trident が必要とするコンテナイメージのテーブルを印刷できます。
Usage: tridentctl images [flags]
flags:*-h, --help
: イメージのヘルプ。*-v ,--k8s-version string
: Kubernetes クラスタのセマンティックバージョン。
import volume
import volume コマンドを実行して、既存のボリュームを Astra Trident にインポートできます。
Usage: tridentctl import volume <backendName> <volumeName> [flags]
エイリアス : volume 'v
フラグ:
-
-f ,--filename string
: YAML または JSON PVC ファイルへのパス。 -
-h, --help
:ボリュームのヘルプ。 -
``-- 管理なし `: PV/PVC のみを作成しますボリュームのライフサイクル管理を想定しないでください。
install
"install" フラグを実行して、 Astra Trident をインストールできます。
Usage: tridentctl install [flags]
フラグ:
-
--autosupport-image string
: AutoSupport Telemetry のコンテナイメージ(デフォルトは「 NetApp/trident autosupport : 20.07.0 」)。 -
-- autosupport - proxy string
: AutoSupport Telemetry を送信するためのプロキシのアドレス / ポート。 -
--csI
: CSI Trident をインストールします (Kubernetes 1.13 のみをオーバーライドしますが、機能ゲートが必要です ) 。 -
`--enable-node-prep : 必要なパッケージをノードにインストールしようとします
-
``--generate-custom-yaml `: インストールしないで YAML ファイルを生成します。
-
-h, --help
: インストールのヘルプ。 -
--http-request-timeout
: Trident コントローラの REST API の HTTP 要求タイムアウトをオーバーライドします ( デフォルトは 1 分 30s) 。 -
`-- image-registry string : 内部イメージレジストリのアドレス / ポート。
-
--k8s-timeout duration
: すべての Kubernetes 操作のタイムアウト ( デフォルトは 3m0s) -
-- kubbelet-dir string
: kubelet の内部状態のホストの場所 ( デフォルトは /var/lib/kubbelet") 。 -
--log-format string
: Astra Trident のログ形式 (text,JSON] ( デフォルトは "text") 。 -
--pv string
: Astra Trident が使用するレガシー PV の名前は、存在しないことを確認します ( デフォルトは "trident") 。 -
--pvc string
: Astra Trident が使用する従来の PVC の名前は、存在しないことを確認します ( デフォルトは "trident") 。 -
--silence -autosupport
: AutoSupport バンドルを自動的にネットアップに送信しないでください ( デフォルトは true) 。 -
-- silent
: インストール中のほとんどの出力を無効にしなさい。 -
--trident-image string
: インストールする Astra Trident イメージ。 -
`--use-custom-yaml `: setup ディレクトリに存在する既存の YAML ファイルを使用します。
-
--use-ipv6
: Astra Trident のコミュニケーションに IPv6 を使用します。
logs
"logs" フラグを実行して、 Astra Trident からログを印刷することができます。
Usage: tridentctl logs [flags]
フラグ:
-
`-a, --archive: 特に指定がない限り ' すべてのログを含むサポート・アーカイブを作成します
-
-h, --help
: ログのヘルプ。 -
-l, --log string
: アストラトライデントログを表示します。trident | auto | trident-operator | all (デフォルトは「 auto 」)のいずれかです。 -
`-- ノード文字列 : ノードポッドログの収集元となる Kubernetes ノード名
-
`-p, --previous `: 以前のコンテナインスタンスのログが存在する場合は、そのログを取得します。
-
-- sidecars
: sidecar コンテナのログを取得します
send
'end' コマンドを実行して 'Astra Trident からリソースを送信できます
Usage: tridentctl send [option]
利用可能なオプション: AutoSupport : AutoSupport アーカイブをネットアップに送信します。
uninstall
uninstall フラグを実行して 'Astra Trident をアンインストールできます
Usage: tridentctl uninstall [flags]
flags:*-h, --help
: アンインストールのヘルプ。*--silent
: アンインストール中のほとんどの出力を無効にします。
update
「 update 」コマンドを実行して、 Astra Trident のリソースを変更できます。
Usage: tridentctl update [option]
利用可能なオプション : backend`: Astra Trident のバックエンドを更新します。
upgrade
'upgrade' コマンドを実行して 'Astra Trident のリソースをアップグレードできます
Usage: tridentctl upgrade [option]
使用可能なオプション : volume 'NFS/iSCSI から CSI に 1 つ以上の永続ボリュームをアップグレードします
「バージョン」
「 rsion 」フラグを実行して、「 tridentctl 」のバージョンと Trident サービスを実行して印刷できます。
Usage: tridentctl version [flags]
flags:*--client
: クライアントバージョンのみ ( サーバは不要 )*-h, --help
: バージョンのヘルプ。