Deploy PulseNode Agent on Kubernetes

Deploy PulseNode into a Kubernetes cluster in the same namespace as Pulse using the Manager Server deploy addons API, then configure hostname settings via deployment environment variables.

This is supported from Pulse 4.1.0 onwards.

Prerequisites

  • Access to the Kubernetes cluster
  • kubectl configured for the target cluster
  • Pulse Manager Ingress API endpoint

Step 1: Download and Extract the RBAC Package

Download the k8s_tar package and extract it.

Ensure the extracted contents include the file:

Bash
Copy

Step 2: Update the Namespace

Replace the DEFAULT_NAMESPACE value in the YAML file:

Bash
Copy

Step 3: Apply the RBAC Configuration

Bash
Copy

Step 4: Deploy PulseNode to the Pulse Cluster

Run the following command to deploy PulseNode:

Bash
Copy

Step 5: Remove PulseNode from the Pulse Cluster

  1. Remove PulseNode Deployment
Bash
Copy
  1. Delete the RBAC Configuration
Bash
Copy
Type to search, ESC to discard
Type to search, ESC to discard
Type to search, ESC to discard