Skip to content

Quick start

Please read through the requirements and recommendations

Before you proceed with the installation of the Soveren Agent, we strongly recommend reviewing our requirements and recommendations page

Installing Soveren is extremely simple:

  1. Install the Soveren Agent in your Kubernetes cluster

  2. Go to the Soveren app in the Soveren Cloud and start getting insights!

Installing the Agent

  1. Create a new Soveren token and have it handy for the following steps. The token identifies and authorizes your Agent within the Soveren Cloud.

  2. Create a namespace for Soveren installation:

    kubectl create namespace soverenio
    You can use any other valid namespace name instead of soverenio.

  3. Add the Soveren Helm repository:

    helm repo add soveren

  4. Install the Soveren Agent using the <TOKEN> that you obtained on the step 1:

    helm install -n soverenio soveren-agent soveren/soveren-agent --set digger.token="<TOKEN>"
    You can use any other valid release name instead of soveren-agent.

  5. That's it! You may go to the Soveren app now and check the dashboards.

For more advanced configuration options please take a look at the configuration page.

What happens under the hood

There are several things which happen automatically in the cluster when you install the Soveren Agent:

  1. Soveren Agent contains Interceptors, Processing and messaging system, and Sensitive data detector. (More details in the Architecture section).

  2. All components of Soveren Agent are deployed into the namespace soverenio.

  3. Soveren Agent subscribes to a lot of metadata from the Kubernetes API. A dedicated ServiceAccount is created. This ServiceAccount is given cluster-wide permissions (ClusterRoleBinding) to get, list and watch on several apiGroups.

  4. Interceptors do not need special Kubernetes RBAC permissions to capture the traffic.

  5. Interceptors read data from virtual network interfaces of the host. For this, the containers in which Interceptors are running require privileged mode.