Verrazzanoクラスタの分析
Verrazzanoは、環境における問題のトラブルシューティングに役立つvz analyzeコマンドライン・ツールを提供します。これを使用してクラスタを分析できます。また、vz bug-reportツールで取得されたクラスタ・スナップショットも分析できます。vz bug-reportの詳細は、こちらを参照してください。
vz analyzeコマンドライン・ツールは、クラスタやクラスタ・スナップショットを分析し、検出された問題を報告し、実行する関連アクションを規定します。ユーザー、開発者および継続的インテグレーション(CI)は、このツールを使用して、発生した問題の根本原因をすばやく特定し、軽減アクションを決定し、他のユーザーまたはツールとの共有可能なレポートを提供できます。
CLIツールの設定
vzコマンドライン・ツールを設定するには、こちらのステップに従います。
クラスタの分析
Kubernetesクラスタを分析するには:
$ vz analyze
クラスタ・スナップショットの分析
-
vz bug-reportツールを使用して、クラスタ・スナップショットを取得します。my-bug-report.TAR.gzという名前のTARファイルにバグ・レポートを作成し、それをディレクトリmy-cluster-snapshotに抽出するには:$ vz bug-report my-bug-report.tar.gz mkdir my-cluster-snapshot tar -xvf my-bug-report.tar.gz -C my-cluster-snapshot -
vz analyzeツールを使用して、クラスタ・スナップショットを分析します。my-cluster-snapshotにあるクラスタ・スナップショットの分析を実行するには:$ vz analyze --capture-dir my-cluster-snapshot
vz analyzeツールを使用した複数のスナップショットの分析
vz analyzeツールは、指定されたルート・ディレクトリの下にあるすべてのクラスタ・スナップショット・ディレクトリを検出および分析します。これで、ディレクトリを作成することができます。関連するクラスタのクラスタ・スナップショットがサブディレクトリに保持され、それらをツールで分析できます。
たとえば:
my-cluster-snapshots
CAPTURE_DIR-1
cluster-snapshot
...
CAPTURE_DIR-2
cluster-snapshot
...
To perform an analysis of the clusters under my-cluster-snapshotsにあるクラスタの分析を実行するには:
$ vz analyze --capture-dir my-cluster-snapshots
使用方法
次の構文を使用して、ターミナル・ウィンドウでvzコマンドを実行します。
$ vz analyze [flags]
使用可能なオプション
| コマンド | 定義 |
|---|---|
--capture-dir string |
取得されたデータを保持するディレクトリ。 |
-h、--help |
vz analyzeコマンドのヘルプ。 |
--report-file string |
レポート出力ファイルの名前。(デフォルトはstdout) |
--report-format string |
レポート出力の形式。有効なレポート形式は、summaryとdetailedです。(デフォルトはsummary) |
-v、--verbose |
詳細出力を有効にします。 |
使用可能なフラグ
これらのフラグは、すべてのコマンドに適用されます。
| フラグ | 定義 |
|---|---|
--context string |
使用するkubeconfigファイル・コンテキストの名前。 |
--kubeconfig string |
使用するkubeconfigファイルのパス。 |