For the complete documentation index, see llms.txt. This page is also available as Markdown.

Licensing

Learn About Licensing Trilio for Kubernetes

Licensing Methodology

Trilio for Kubernetes must be presented with a valid license to operate. A license is issued as valid for a specified duration of time. The license becomes invalid once its duration expires

Licensing Trilio for Kubernetes

To generate and apply the Trilio license, perform the following steps:

1. Obtain a license by getting in touch with us here. The license file will contain the license key.

2. Apply the license file to a Trilio instance using the command line or UI:

  1. Execute the following command:

kubectl apply -f <licensefile> -n <install_namespace>

2. If the previous step is successful, check that the output generated is similar to the following:

NAMESPACE   NAME             STATUS   MESSAGE                                   CURRENT CPU COUNT   GRACE PERIOD END TIME   EDITION     CAPACITY   EXPIRATION TIME        MAX CPUS
tvk         license-sample   Active   Cluster License Activated successfully.   4                                           FreeTrial   10         2025-07-08T00:00:00Z   8

Additional license details can be obtained using the following: kubectl get license -o json

Prerequisites:

  1. Authenticate access to the Management Console (UI). Refer to UI Authentication.

  2. Configure access to the Management Console (UI). Refer to Configuring the UI.

If you have already executed the above prerequisites, then refer to the guide for applying a license in the UI: Actions: License Update

  1. Here is the sample of license YAML file which can be saved as <licensefile.yaml>.

    apiVersion: triliovault.trilio.io/v1
    kind: License
    metadata:
      name: trilio-license
      namespace: tvk
    spec:
      key: <generated-key-required-for-license>

Upgrading a license

A license upgrade is required when moving from one license type to another (Trial -> Enterprise and vice-versa). Trilio maintains only one instance of a license for every installation of Trilio for Kubernetes.

To upgrade a license, run kubectl apply -f <licensefile> -n <install-namespace> against a new license file to activate it. The previous license will be replaced automatically.

Last updated