tiup cluster deploy
tiup cluster deployコマンドは、新しいクラスターをデプロイするために使用されます。
構文
tiup cluster deploy <cluster-name> <version> <topology.yaml> [flags]
<cluster-name>: 新しいクラスターの名前。既存のクラスター名と同じにすることはできません。<version>: デプロイする TiDB クラスターのバージョン番号v7.1.3など)。<topology.yaml>: 準備されたトポロジーファイル 。
オプション
-u、--user
- ターゲット マシンへの接続に使用するユーザー名を指定します。このユーザーは、ターゲット マシン上でシークレットなしの sudo root 権限を持っている必要があります。
 - データ型: 
STRING - デフォルト: コマンドを実行する現在のユーザー。
 
-i、--identity_file
- ターゲット マシンへの接続に使用するキー ファイルを指定します。
 - データ型: 
STRING - このオプションがコマンドで指定されていない場合、デフォルトでは
~/.ssh/id_rsaファイルがターゲット マシンへの接続に使用されます。 
-p、--パスワード
- ターゲット マシンへの接続に使用するパスワードを指定します。このオプションを
-i/--identity_fileと同時に使用しないでください。 - データ型: 
BOOLEAN - このオプションはデフォルトでは無効になっており、デフォルト値は
falseです。このオプションを有効にするには、このオプションをコマンドに追加して、値true渡すか、値を渡さないことができます。 
--ignore-config-check
- このオプションは、構成チェックをスキップするために使用されます。コンポーネントのバイナリ ファイルがデプロイされた後、TiDB、TiKV、および PD コンポーネントの構成が
<binary> --config-check <config-file>を使用してチェックされます。<binary>は、デプロイされたバイナリ ファイルのパスです。<config-file>はユーザー設定に基づいて生成された設定ファイルです。 - このオプションはデフォルトでは無効になっており、デフォルト値は
falseです。このオプションを有効にするには、このオプションをコマンドに追加して、値true渡すか、値を渡さないことができます。 - デフォルト: false
 
--no-labels
- このオプションは、ラベル チェックをスキップするために使用されます。
 - 2 つ以上の TiKV ノードが同じ物理マシンにデプロイされている場合、リスクが存在します。PD はリージョントポロジを学習できないため、PD は 1 つの物理マシン上の異なる TiKV ノードにリージョンの複数のレプリカをスケジュールする可能性があり、これにより、この物理マシンは単一になります。ポイント。このリスクを回避するには、ラベルを使用して、同じリージョンを同じマシンにスケジュールしないよう PD に指示できます。ラベルの構成についてはトポロジーラベルごとにレプリカをスケジュールするを参照してください。
 - テスト環境では、このリスクが重要になる可能性があるため、 
--no-labels使用してチェックをスキップできます。 - データ型: 
BOOLEAN - このオプションはデフォルトでは無効になっており、デフォルト値は
falseです。このオプションを有効にするには、このオプションをコマンドに追加して、値true渡すか、値を渡さないことができます。 
--skip-create-user
- クラスターの展開中に、 tiup-cluster はトポロジー ファイルに指定されたユーザー名が存在するかどうかを確認します。そうでない場合は、作成されます。このチェックをスキップするには、 
--skip-create-userオプションを使用できます。 - データ型: 
BOOLEAN - このオプションはデフォルトでは無効になっており、デフォルト値は
falseです。このオプションを有効にするには、このオプションをコマンドに追加して、値true渡すか、値を渡さないことができます。 
-h, --help
- ヘルプ情報を出力します。
 - データ型: 
BOOLEAN - このオプションはデフォルトでは無効になっており、デフォルト値は
falseです。このオプションを有効にするには、このオプションをコマンドに追加して、値true渡すか、値を渡さないことができます。 
出力
デプロイメントログ。