Skip to main content

Configurable parameters

The collector-manager Helm chart includes parameters to customize the deployment of the Plerion Collector Manager. You can set these values in two ways:
  • Use the --set key=value[,key=value] flag when running helm install or helm upgrade.
  • Provide a values.yaml file for a more organized configuration.
ParameterDescriptionDefault
collector.replicaCountNumber of replicas for the collector-manager deployment.2
collector.httpClient.maxRetriesMaximum number of retries for all HTTP clients used by the collector-manager.3
collector.httpClient.maxBackoffMaximum time to wait before retrying an HTTP request.30s
collector.httpClient.minBackoffMinimum time to wait before retrying an HTTP request.1s
collector.k8sClientLimits.QPSQueries-per-second limit for the Kubernetes client.20.0
collector.k8sClientLimits.BurstBurst limit for the Kubernetes client.40.0
collector.azWorkloadIdentityEnable Azure Workload Identity. When set to true, adds the label azure.workload.identity/use: "true" to collector manager pods.false
image.pullPolicyImage pull policy.IfNotPresent
nameOverrideOverride the name of the chart.""
fullnameOverrideOverride the full name of the chart.""
serviceAccount.createWhether a service account should be created. If set to false, the chart does not generate service account, cluster role, cluster role binding, role, or role binding resources.true
serviceAccount.annotationsAnnotations to add to the service account.{}
serviceAccount.nameName of the service account to use. If not set and serviceAccount.create is true, a name is generated using the fullname template.""
podAnnotationsAdditional annotations for pods.{}
priorityClassNamePriority class assigned to pods.system-node-critical
podSecurityContextPod-level security context settings.{}
securityContextContainer-level security context settings.{}
service.metrics.portPort for the metrics service.8080
service.health.portPort for the health service.8081
resources.requests.cpuCPU resources requested by the pod.1
resources.requests.memoryMemory resources requested by the pod.2048Mi
resources.limits.cpuMaximum CPU resources allowed for the pod.2
resources.limits.memoryMaximum memory resources allowed for the pod.4096Mi
nodeSelectorNode selector for pod assignment.{}
tolerationsTolerations for pod scheduling.[]
affinityPod affinity rules.{}

Example usage

Install the collector-manager chart with custom configuration:
helm install plerion-collector-manager plerion/collector-manager \
  -n plerion-system \
  --set collector.replicaCount=2
Or use a YAML values file:
helm install plerion-collector-manager plerion/collector-manager \
  -n plerion-system \
  --values values.yaml
I