Verrazzanoクラスタの分析

Verrazzano分析ツールを使用したクラスタおよびクラスタ・スナップショットの分析

Verrazzanoは、環境における問題のトラブルシューティングに役立つvz analyzeコマンドライン・ツールを提供します。これを使用してクラスタを分析できます。また、vz bug-reportツールで取得されたクラスタ・スナップショットも分析できます。vz bug-reportの詳細は、こちらを参照してください。

vz analyzeコマンドライン・ツールは、クラスタやクラスタ・スナップショットを分析し、検出された問題を報告し、実行する関連アクションを規定します。ユーザー、開発者および継続的インテグレーション(CI)は、このツールを使用して、発生した問題の根本原因をすばやく特定し、軽減アクションを決定し、他のユーザーまたはツールとの共有可能なレポートを提供できます。

CLIツールの設定

vzコマンドライン・ツールを設定するには、こちらのステップに従います。

クラスタの分析

Kubernetesクラスタを分析するには:

$ vz analyze

クラスタ・スナップショットの分析

  1. 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
    

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