Kubernetes クラスターから CMDB への追加リソースのプル

  • リリースバージョン: Yokohama
  • 更新日 2025年01月30日
  • 所要時間:2分
  • デフォルトでデータベースに送信するリソースに加えて、 Kubernetes ヴィジビリティエージェント Informer が Kubernetes クラスターから 構成管理データベース (CMDB)に追加のリソースをプルするように構成できます。デフォルトセット以外の追加のリソースをプルすることで、Kubernetes クラスターの可視性を高めることができます。

    Informer は Kubernetes リソースに関するデータを収集し、収集したデータをインスタンスに送信して、CMDB 内の適切なテーブルを更新します。Informer がデフォルトで CMDB にプルするリソースのリストについては、「 可視化のために CNO によって収集されるデータ」を参照してください。

    Informer が CMDB にプルする追加の Kubernetes リソースごとに、[cmdb_ci_kubernetes_component] ターゲットテーブルに構成アイテム (CI) が作成されます。または、[cmdb_ci_kubernetes_component] テーブルを拡張するカスタムテーブルに、追加のリソースをプルすることもできます。たとえば、クラスター内のすべての ConfigMap リソースに [u_cmdb_ci_kubernetes_configmap] テーブルを作成できます。追加のリソースごとに、テーブルからクラスター CI への関係性と参照が作成されます。リソースに名前空間が指定されている場合は、名前空間 CI との関係性が作成されます。

    デフォルトでは、Informer は追加リソースごとに Kubernetes クラスターから次の情報を取得します。
    • 名前
    • 名前空間 (名前空間リソース用)
    • Kubernetes ID
    • API バージョン
    • 種類
    • ラベルと注釈

    このデフォルトのデータと共に、Informer が追加のリソースに関する詳細情報を CMDB にプルするように設定することができます。デフォルトでは、この追加データは [cmdb_ci_kubernetes_component] テーブルの属性フィールドに保存されます。追加情報を保存するために、追加リソースごとにカスタムフィールドを作成することもできます。

    Kubernetes ヴィジビリティエージェント を使用すると、フィルタリング条件を定義して追加のリソースをフィルタリングできます。条件が一致すると、Informer はリソースを CMDB に送信します。

    Kubernetes クラスターから CMDB に追加のリソースをプルするための詳細と手順については、Now Support のナレッジベース記事「Discovering additional Kubernetes resources using CNO for Visibility (Informer) (CNO for Visibility (Informer) を使用して追加の Kubernetes リソースを検出する) [KB1638668]」を参照してください。