DataCore Puls8 License Activation

Explore this Page

Overview

DataCore Puls8 requires a valid license to operate beyond its basic capabilities. The platform supports two types of licenses:

  • Trial License for evaluation purposes
  • Long-Term License for extended production use

This document outlines the steps to activate both license types, verify license status, and perform license compliance checks.

Requirements

Before activating a license, ensure the following requirements are met:

  • DataCore Puls8 must already be installed and running in the target namespace.
  • The DataCore Puls8 Kubectl Plugin must be installed. Refer to the DataCore Puls8 Kubectl Plugin document for installation instructions.

Activating a Long-Term License additionally requires:

  • A valid license key, obtained through the sales and onboarding process. See Obtaining a License Key.
  • Network access, from any machine (not necessarily the cluster itself), to the DataCore Puls8 licensing portal, to upload the offline activation request and download the resulting license file.

Obtaining a License Key

License keys for DataCore Puls8 are generated as part of the sales and onboarding process. Once your purchase or agreement is finalized through a DataCore sales representative or an authorized partner, the license key is created and sent directly to your registered email address.

If you have not received your license key after completing the sales process, contact your DataCore sales representative or support team.

The license key is required only for activating a Long-Term License. Trial licenses do not require a license key.

Trial License

The Trial License allows you to evaluate DataCore Puls8 with a full set of features for a limited period of 30 days. You can activate it directly using the DataCore Puls8 CLI plugin.

Copy
Activate a Trial License
kubectl puls8 license activate trial -n <puls8_namespace>

No license key is required to activate a trial license.

Long-Term License

A Long-Term License is a purchased license that enables continued use of DataCore Puls8 beyond the trial period. Activation of a long-term license involves generating an offline activation request, submitting the request to the licensing server, and applying the received license file.

Generate an Offline Activation Request

Run the following command to generate the activation request file:

Copy
Generate an Offline Activation Request File
kubectl puls8 license activate offline-request \
  --company-name <company> \
  --contact-name <contact> \
  --email-address eagles@bird.com \
  --phone-number 1234567890 \
  --license-key <XXXXX-XXXXX-XXXXX-XXXXX-XXXXX> \
  --output-file <file>

This command creates a license activation request in the specified output file. You will need to upload this file to the DataCore Puls8 licensing portal to obtain your license.

Activate the License

After receiving the license file from the licensing server, apply it to your DataCore Puls8 cluster using the following command:

Copy
Activate the Long-Term License
kubectl puls8 -n <puls8_namespace> license activate offline --license-file <filename>

Verify License Status

Use the following command to check the current license status:

Copy
Check the Current License Status
kubectl puls8 license get -n <puls8_namespace>
Copy
Sample Output
 TYPE   STATUS  COMPLIANT  EXPIRY   VALIDITY    MAX-NODES
 Trial  Active  Compliant  ~ 1m 0d  2026-08-29  500

License Compliance

If you encounter errors or operational failures that may be related to licensing compliance, you can verify the license state and diagnose any violations using the following command:

Copy
Verify the License and Check for Compliance Issues
kubectl puls8 -n <puls8_namespace> license verify
Copy
Sample Output
Existing Active Trial license for up to 500 nodes with expiry 2026-08-29 05:34:44 UTC

Learn More