Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
このページの目次
 

Kubernetesクラスタの正常性の問題の特定

問題

Kubernetes クラスターの正常性に関連する問題を特定することはできません。

ソリューション

サードパーティのkube-state-metrics監視サービスは、Kubernetesクラスターの現在の状態に基づいてメトリックを生成します。kube-state-metricsサービスは、クラスタサービスとして実行されるベータのみの機能で、Paragon Automationをインストールすると自動的にインストールされます。このサービスをインストールすると、このサービスを有効にして、Kubernetes クラスター内のさまざまなオブジェクトのメトリックを生成、監視、公開できます。

Paragon Automation UIからkube-state-metricsを有効にするには、以下を行います。

  1. 非管理対象デバイスを作成します。

    管理されていないデバイスは、クラスターを表します。デバイスのホスト名は、kube-state-metrics service IP である必要があります。たとえば、ホスト名 kube-state-metrics.healthbot.svc.cluster.localは になります。

  2. デバイスをデバイス グループに追加します。

  3. ルールを作成します。

  4. プレイブックをデバイス グループに適用します。

kube-state-metrics を有効にすると、Kubernetes クラスターの一部であるポッド、DaemonSets、デプロイ、永続ボリューム、エンドポイント、イングレス、ジョブ、リース、および configmap オブジェクトのメトリックを表示できます。詳細については、「 kube-state-metrics サービスについて」を参照してください。

メトリックを表示するには:

  1. [モニタリング>ネットワークの状態] ページに移動します。

  2. [ネットワークの正常性] ページで、[デバイス グループ] エンティティ タイプをクリックし、[デバイス] ドロップダウン リストから新しい非管理対象デバイスを選択します。

数分後に結果のタイル ビューとテーブル ビューが表示されます。