This chart deploys a Soveren Data-in-motion (DIM) Sensor testbed into your existing Kubernetes cluster. This allows you to evaluate Soveren's functionality hands-on, without needing to manage your own traffic.
The primary prerequisite is having the Soveren DIM Sensor deployed in one of your Kubernetes clusters. Refer to our quick start guide for instructions on setting up the DIM Sensor.
To install the DIM Sensor, you will need the following:
- A Soveren account. If you don't have one already, sign up.
- A working Helm installation. Please refer to the documentation to get started.
Add the Soveren testing Helm repository:
helm repo add soveren-test https://soverenio.github.io/helm-charts-testingInstall the soveren-test chart:
helm install demo-load soveren-test/soveren-testIf you have already added this repository before, run helm repo update to retrieve the latest versions of the packages. You can then run helm search repo soveren-test to see the charts.
To uninstall the chart:
helm delete demo-loadThree containers, designed for minimal resource usage, are deployed into your Kubernetes cluster:
soveren-testing-sender, henceforth referred to asSendersoveren-testing-receiver, henceforth referred to asReceiversoveren-testing-satellite, henceforth referred to asSatellite
Every 15 seconds, the Sender dispatches HTTP requests to the Receiver, Satellite, or the Echo server (the latter is situated in the Soveren Cloud).
These requests contain the following data:
{
"email": "john.doe@gmail.com",
"seed": "!Www123456",
"rememberMe": true,
"timestamp": time.time()
}For these requests, a collection of approximately 2000 random URLs is used, along with a single static URL that includes Email.
In response to these requests:
- The
Receiverproduces aJSONresponse composed of a random dataset that includes fields of typeCard,Email,Location,Person, andSSN. This ensures that the derived dataset exhibitshighsensitivity. For a comprehensive explanation, consult the Sensitive data model. - The
Satellitegenerates aJSONresponse containing theEmailfield and several other random types, resulting in amediumsensitivity level. - The
Echo serversimply echoes back whatever data it receives.
After deploying this chart, you will observe the following in the data map:
Upon closer inspection, there are distinct flows between the Sender and each of the following:
Receiver:
Satellite:
and Echo server which is in the Other outgoing asset on the map:
The service catalog provides detailed views of the discovered services and the flows between them.
Services located inside the cluster:
External connections, i.e. services located outside the cluster:
The full list of API endpoints provided by the discovered services should look as follows:
You might also want to test a Soveren Data-at-rest (DAR) Sensor. The simplest way to do that is to deploy the DAR Sensor, point it to your existing S3 bucket, and add to that bucket some JSON or CSV files containing data that resembles personal information.
Soveren can also provide you with access to a sandbox environment populated with synthetic data resembling an actual configuration. That configuration includes web services in Kubernetes clusters, S3 buckets, Kafka clusters, and databases in different locations.
This sandbox, while artificial, provides the best view into what you might be able to see in your actual environment. Please contact us at support@soveren.io if you are willing to try the sandbox.







