Kubernetes ヴィジビリティエージェント の探索

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:3分
  • Kubernetes ヴィジビリティエージェント を使用すると、オンプレミスの Kubernetes クラスターとさまざまなクラウド展開を可視化できます。

    Kubernetes ヴィジビリティエージェントKubernetesクラスター内のリソースの変更を検出します。継続的なディスカバリーを実行し、変更をインスタンスに報告して、構成管理データベース (CMDB) を最新のデータで更新します。サポートされているクラウド展開の最新情報については、Now Support ナレッジベースの Kubernetes Visibility Agent (旧称 CNO for Visibility) サポートマトリックス [KB1700730] の記事を参照してください。

    仕組み

    Kubernetes ヴィジビリティエージェントを展開すると、Kubernetes、最新のデータを使用してクラスターに展開リソースが作成されます。このリソースは、Kubernetes に格納されているシークレットを使用して ServiceNow インスタンスに接続します。

    Kubernetes ヴィジビリティエージェント 展開リソースには、Kubernetes API サーバーに接続し、そこからクラスター内のリソースに関するイベントを受信する Informer というポッドが含まれています。Informer は、ServiceNow テーブル API を使用してキューの読み取りと書き込みを行い、収集したデータを外部通信チャネル (ECC) キューテーブルを介してインスタンスに送信します。その後、Informer は CMDB 内の適切なテーブルを更新します。

    注:
    ネットワークの問題などが原因で、Informer が変更を報告できない場合、そのイベント中にクラスターに追加されたリソースは、次の完全ディスカバリーサイクルの後に CMDB に追加されます。イベント中にクラスターから削除されたリソースは「不在」とマークされ、2 回の完全ディスカバリーサイクルの後に削除されます。

    Informer がデータを収集する Kubernetes リソースと Informer がデータを入力する CMDB テーブルの詳細については、「Kubernetes ヴィジビリティエージェント によって収集されたデータ」を参照してください。

    初回ディスカバリーと定期的なディスカバリー

    初回ディスカバリーでは、Informer は Kubernetes クラスター内のすべてのリソースを検出し、インスタンスに報告します。Informer は 30 秒ごとに、最大 1 MB のデータをインスタンスに送信します。通常、1,000 個のポッドを含むクラスターのデータを報告するには最大 2 分、追加の 1,000 個のポッドごとにさらに 1 分かかります。1 つの Informer ポッドで、数万のポッドを持つクラスターを処理できます。Informer が何らかの理由で終了した場合、Kubernetes は自動的に Informer を再起動します。

    初回ディスカバリーの後、Informer はクラスター内のリソースの追加、更新、および削除を継続的に監視します。クラスターから削除されたリソースは「install_status=Absent」とマークされ、通常のクリーンアップで数時間以内に CMDB から削除されます。

    Informer の Kubernetes API サーバーへの影響

    Informer は、Kubernetes API サーバーにほとんど影響しません。関連するリソースの完全なリストを一度だけフェッチし、メモリに保存します。それ以降、Kubernetes API サーバーと同期し、完全なリストを再度プルすることはありません。定期的なディスカバリーおよびオンデマンドの完全ディスカバリーサイクル中に、Informer は保存されたリソースのリストをインスタンスに再送信します。

    Kubernetes ヴィジビリティエージェント のパフォーマンスと拡張性のベンチマーク

    Kubernetes ヴィジビリティエージェントベンチマークについては、Now Support ナレッジベースの Kubernetes Visibility Agent [KB1555851] のパフォーマンス結果の記事を参照してください。