CSPM Collector
This chart deploys the Sysdig CSPM Collector as a deployment in your Kubernetes cluster.
Installing the Chart
Add Sysdig Helm charts repository:
$ helm repo add sysdig https://charts.sysdig.com
Deploy the cspm collector
$ helm install --create-namespace -n cspm-collector cspm-collector -f values.yaml sysdig/cspm-collector
Configuration
The following table lists the configurable parameters of the Sysdig CSPM Collector chart and their default values:
Parameter | Description | Default |
---|---|---|
sysdig.accessKey |
Your Sysdig Access Key | ` ` Either accessKey or existingAccessKeySecret is required |
sysdig.existingAccessKeySecret |
Alternatively, specify the name of a Kubernetes secret containing an ‘access-key’ entry | ` ` Either accessKey or existingAccessKeySecret is required |
rbac.create |
If true, create & use RBAC resources | true |
serviceAccount.create |
Create serviceAccount | true |
serviceAccount.name |
Use this value as serviceAccountName | cspm-collector |
clusterName |
Set a cluster name to identify events using kubernetes.cluster.name tag | ` ` |
image.registry |
CSPM Collector image registry | quay.io |
image.repository |
The image repository to pull from | sysdig/cspm-collector |
image.tag |
The image tag to pull | 1.1.1 |
image.digest |
The image digest to pull | ` ` |
image.pullPolicy |
The Image pull policy | Always |
replicas |
CSPM collector deployment replicas | 1 |
namespaces.included |
Namespaces to include in the CSPM collector scans, when empty scans all | `` |
namespaces.excluded |
Namespaces to exclude in the CSPM collector scans | `` |
workloads.included |
Workloads to include in the CSPM collector scans, when empty scans all | `` |
workloads.excluded |
Workloads to exclude in the CSPM collector scans, when empty scans all | `` |
healthIntervalMin |
Minutes interval for CSPM collector health status messages | 5 |
resources.requests.cpu |
CSPM collector CPU requests | 150m |
resources.requests.memory |
CSPM collector Memory requests | 256Mi |
resources.limits.cpu |
CSPM collector CPU limits | 500m |
resources.limits.memory |
CSPM collector Memory limits | 1536Mi |
Specify each parameter using the --set key=value[,key=value]
argument to helm install
. For example,
$ helm install --namespace cspmcollector cspm-collector \
--set sysdig.accessKey=YOUR-KEY-HERE, \
sysdig/cspm-collector
Alternatively, a YAML file that specifies the values for the parameters can be provided while installing the chart. For example,
$ helm install --namespace cspmcollector cspm-collector -f values.yaml sysdig/cspm-collector
Alternatively, a YAML file that specifies the values for the parameters can be provided while installing the chart. For example,
$ helm install my-release-name -f values.yaml sysdig/cspm-collector