Maintaining the TrilioVault Controller Cluster
The TrilioVault Controller Cluster can be maintained utilizing the TrilioVault deployment binary and the helm commands

TrilioVault binary overview

Provides all available commands of the TrilioVault binary.
1
triliovault --help
Copied!

Configuring local DNS nameservers for wlm-workloads and wlm-api

In certain scenarios it might be necessary to set additional local DNS nameservers for the wlm-workloads and wlm-api pods.
This can be done through the TrilioVault binary
1
triliovault --add-host-entry
Copied!

Updating the TrilioVault Controller Cluster

To update the TrilioVault Controller Cluster to the latest version available the helm commands are used on any of the Kubernetes Master Nodes. In case of a 3 node Cluster, all nodes are Kubernetes Master Nodes. In case of a 5 or more node Cluster, the first 3 nodes in the deployment.json are the master nodes.
To upgrade the cluster the following commands are run. It is required to reconfigure the Cluster after the upgrade.
1
helm repo update
2
helm upgrade tvr trilio/tvault --reset-values
3
helm upgrade mariadb trilio/mariadb -n trilio
Copied!

Redeploy the TrilioVault Controller Cluster

Deletes the complete TrilioVault Controller cluster and all its artifacts before redeploying the same based on the last deployment. Requires a new configuration of the redeployed containers.
1
triliovault -t multinode -a redeploy -f deployment.json
Copied!

Reset the TrilioVault Controller Cluster

Deletes the TrilioVault containers and redeploys the same. Requires a new configuration of the redeployed containers
1
triliovault -t multinode -a reset
Copied!

Cleanup the TrilioVault Controller Cluster

Deletes the complete TrilioVault Controller Cluster and all its artifacts.
1
triliovault -t multinode -a cleanup
Copied!