Title
Create new category
Edit page index title
Edit category
Edit link
Deploy Pulse with Helm
This page describes how to deploy Pulse by using Helm.
Overview
This umbrella chart consists of three subcharts:
Subchart | Description | Default |
|---|---|---|
| Core components: RBAC, Manager Server, Operator | Enabled |
| Optimizer components: Calculator, Webhook | Enabled |
| Log collection: DaemonSet, ConfigMap | Disabled |
Prerequisites
Kubernetes 1.19 or later
Helm 3.x
kubectlconfigured to communicate with your clusterCluster admin permissions, required for CRDs and ClusterRoles
Quick start
Create Docker registry secret
Before installing, create the image pull secret.
Install the chart
Verify installation
Configuration
Global values
These values are shared across all subcharts.
Parameter | Description | Default |
|---|---|---|
| Target namespace |
|
| Docker registry |
|
| Default image tag for all services |
|
| Image pull secrets |
|
Image configuration
The chart uses a global image configuration pattern. Set the tag once, and it applies to all services.
Pulse-Core Values
Parameter | Description | Default |
|---|---|---|
| Enable |
|
| Manager image name |
|
| Manager image tag (empty = use global) |
|
| Pulse hostname (required) |
|
| AD Stream URL (required) |
|
| Hydra server URL |
|
| Hydra base URL |
|
| AXN server URL |
|
| Manager resource limits | See |
| Operator image name |
|
| Operator image tag (empty = use global) |
|
| Operator resource limits | See |
| Host aliases for DNS resolution |
|
Optimizer Values
Parameter | Description | Default |
|---|---|---|
| Enable |
|
| Enable calculator component |
|
| Calculator image name |
|
| Calculator image tag |
|
| Enable webhook component |
|
| Webhook image name |
|
| Webhook image tag |
|
| Base64-encoded TLS certificate |
|
| Base64-encoded TLS key |
|
| Base64-encoded CA bundle |
|
Pulselogs Values
Parameter | Description | Default |
|---|---|---|
| Enable |
|
| Pulselogs namespace |
|
| Pulselogs image name |
|
| Pulselogs image tag |
|
| Elasticsearch host (required when enabled) |
|
| Elasticsearch port |
|
| Elasticsearch username |
|
| Elasticsearch password |
|
| Pulse cluster name (required when enabled) |
|
| Spark namespace to monitor |
|
| Pulselogs resource limits | See |
Usage Examples
Basic installation
Production installation with a custom image tag
With host aliases for DNS resolution
Enable Pulselogs
Disable Specific Components
Using a Values File
Create a my-values.yaml file:
Then install:
Upgrading
Uninstalling
Upgrading CRDs
CRDs are not automatically upgraded by Helm. To upgrade CRDs:
Troubleshooting
Pods Not Starting
Check whether the image pull secret exists:
CRD already exists
If you are upgrading from a kubectl-based installation:
Webhook certificates not configured
The webhook requires TLS certificates. Provide them with values:
Helm Commands
For additional help, contact www.acceldata.force.com OR call our service desk +1 844 9433282
Copyright © 2026