Enable service maps using Cilium
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.
Procedure
install command, add the following
parameter:
--set connectionsDiscovery.method=cilium