Acceldata
Pulse

Last updated: Sep 26, 2026 20:34 UTC

Install Podman in a Kubernetes Cluster

To install Pulse Manager Agent and Databases using Podman-based deployments on virtual machines or bare-metal hosts, export the following environment variables before running the installer.

export PULSE_MANAGER_HOME_DIR="/data01/acceldata"
export PULSE_MANAGER_URL="<URL:Port>"
export PULSE_MANAGER_USERNAME="pulsemanager"
export ENABLE_MANAGER_AGENT="true"
export PULSE_MANAGER_UID="102010010"
export PULSE_MANAGER_GID="102010010"
export MANAGER_AGENT_LOG_LEVEL="info"
export PULSE_MANAGER_NETWORK="ad-default"
export CONTAINER_TOOL="podman"

Info

CONTAINER_TOOL is a required environment variable that specifies the container orchestration tool used by the installer.

To use Docker as the container orchestration tool, set the value as follows:

export CONTAINER_TOOL="docker"


Run the installer

Run the hystaller binary with the following command:

/path/to/hystaller install pulsemanager


Verify Service Status

Confirm that the Pulse Manager service is running:

systemctl status pulsemanager


Verify Podman Network Creation

Ensure that the required Podman network has been created:

podman network ls

Example output:

NETWORK ID NAME DRIVER
cba7bffd5766 ad-default bridge
2f259bab93aa podman bridge


Configure Podman Socket Permissions

Set the systemd editor:

export SYSTEMD_EDITOR=vim

Edit the Podman socket unit file:

systemctl edit podman.socket

Add the following configuration and save the file:

[Socket]
SocketUser=pulsemanager
SocketGroup=podman
SocketMode=0660

Reload systemd and restart the Podman socket:

systemctl daemon-reexec
systemctl restart podman.socket


Restart Pulse Manager

Restart the Pulse Manager service to apply the changes:

systemctl restart pulsemanager