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ファイルのパス。 |