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 サービス IP である必要があります。たとえば、ホスト名を kube-state-metrics.healthbot.svc.cluster.localできます。

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

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

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

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

メトリックを表示するには、次のようにします。

  1. [Monitoring > Network Health] ページに移動します。

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

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