Enable service maps using Cilium

task brazil Updated Sep 10, 2026 1 min read create-service-maps-using-cilium.md
Raw file servicenow.com

Enable application service maps based on the traffic between the workloads in Kubernetes by connecting to a Cilium agent already running in the cluster.

Before you begin

Cilium must already be installed and running in the target Kubernetes cluster. ServiceNow does not install Cilium.

This feature is not supported on OpenShift.

Role required: discovery_admin.

About this task

Cilium is open-source software that you can run in your Kubernetes cluster to control traffic and apply network policies. If Cilium is already running in the cluster, KVA can connect to the Cilium agent through its Hubble layer to pull traffic data. A DaemonSet pod is deployed with minimal permissions to collect this data and report it to the main Informer pod, which then sends it to the ServiceNow instance.

This method requires fewer permissions than the ServiceNow DaemonSet method and reduces the effort required to get security approval in environments with strict permission policies. The outcomes are the same as the other service map methods. For more information, see Install Kubernetes Visibility Agent (KVA) Informer.

Note: Only the Helm chart installation method is supported for this feature. The k8s_informer.yaml file method is not supported.

Procedure

  • In the Helm install command, add the following parameter:

    Shell
    --set connectionsDiscovery.method=cilium

What to do next

Create service maps

Parent Topic:Enabling application service maps

Keywords Ciliumservice mapsKubernetes Visibility AgentHubbleconnection discovery
Search documentation
Search document titles and file paths on the brazil branch