DaemonSet を使用したサービスマップの有効化

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:2分
  • インストールの一部として ServiceNow DaemonSet を使用して、Kubernetes内のワークロード間のトラフィックに基づいてアプリケーションサービスマップを有効にしKubernetes Visibility Agent (KVA)

    始める前に

    必要なロール:discovery_admin。

    このタスクについて

    ServiceNow DaemonSet を使用する場合、ポッドは各 Kubernetes ノードで実行され、新しい接続が検出されると 60 秒ごとにメインの Informer ポッドに報告します。詳細については、「Informer Kubernetes Visibility Agent (KVA) インストール」を参照してください。

    手順

    Helm チャートアーカイブのインストール中、または ServiceNow が提供するKubernetes YAML ファイルを変更して、パラメーターを設定します。
    メソッドアクション
    Helm チャートアーカイブインストール中
    1. Helm install コマンドで、次のパラメーターを追加します。
      --set connectionsDiscovery.method=servicenow 
    2. 組織のポリシーで必要な場合は、Docker Hub から DaemonSet イメージをプルし、組織のイメージリポジトリに配置します。

      プレースホルダーの X 文字を、Now Support ナレッジベースの Kubernetes Visibility Agent (旧称 CNO for Visibility) Helm チャートおよび Kubernetes YAML ファイルリリース [KB1564347] の記事で提供されている最新リリースの番号に置き換えます。

      Docker pull servicenowdocker/informer_ds:X.X.X
      Docker tagservicenowdocker/informer_ds:X.X.X COMPANY_REPO:X.X.X
    3. Helm install コマンドで、次のパラメーターを追加します。

      --set image.dsRepository=COMPANY_REPO –set image.dsTag=X.X.X

    k8s_informer.yaml ファイルの変更
    1. k8s_informer.yaml ファイルで、ファイルの指示に従って、DaemonSet、ServiceAccount (DaemonSet で使用)、および Service.Deployment リソースのコメント解除を行います。
    2. 環境変数を含む行のコメント解除。
    3. Prometheus サーバーの URL がデフォルトの URL でない場合は、環境変数 PROMETHEUS_URL を含む行のコメントを解除し、値を変更します。
    4. 次のコマンドを実行します。
      kubectl apply -f k8s_informer.yaml

    次のタスク

    アプリケーションサービスマップの作成